40 Commits (main)
 

Author SHA1 Message Date
  Shiz 4400209545 data,num: add convenience definitions 4 months ago
  Shiz 18e8729cc2 sx: generate __all__ 4 months ago
  Shiz c8a5231e85 fix `num` imports 4 months ago
  Shiz b837384672 remove silly special nested EOF exception 4 months ago
  Shiz 9699a6e611 bits: implement basic bit-level parsing and dumping 4 months ago
  Shiz 3fd438c7c9 add various proper repr() implementations 4 months ago
  Shiz 2294d992cf expr: use const-ness for put checking in CompExpr 4 months ago
  Shiz 02f53b5096 data: add __str__ and __repr__ for Data 4 months ago
  Shiz 49d77757fa io: move Ref and Sized from transforms 4 months ago
  Shiz 11c556d7d6 expr: add const-ness attribute and const()/infer() markers 4 months ago
  Shiz a6eb428411 transforms: add Check and Fixed type 4 months ago
  Shiz af39352ac0 sx: expose Error 4 months ago
  Shiz 0d73500d97 sx: add `context` expression and re-order to_type and to_stream 4 months ago
  Shiz d7415e5198 data: fix typo 4 months ago
  Shiz 853807b4ef sx: expose BaseExpr in API 4 months ago
  Shiz 0b592af0e6 data: add Static and Ignored types 4 months ago
  Shiz 6924c94a13 transforms: fix copy-paste issue in Sized 4 months ago
  Shiz 4c00689442 seq: handle EOF more leniently on Arr 4 months ago
  Shiz 02dcfe0d92 control: move Switch from transforms and add If type 4 months ago
  Shiz fd7476a434 str: fix up parse and add to API 4 months ago
  Shiz 3741e353e3 data: add Nothing type 4 months ago
  Shiz dda5b1aa87 sx: add Expr to API 4 months ago
  Shiz b89e6aea54 transforms: fix missing type conversion in Switch 4 months ago
  Shiz 3ee6afc669 fix various __str__ and __repr__ implementations 4 months ago
  Shiz e4c8f5430d sx: add to_type to public API 4 months ago
  Shiz 45e68d110b transforms: add Switch type 4 months ago
  Shiz 675a01c89f transforms: add Enum type 4 months ago
  Shiz 7a7a2a90cc io: add AlignTo and AlignedTo types 4 months ago
  Shiz c4ddf590a5 num: style fixes 4 months ago
  Shiz c386a5577f shuffle around TypeSource and ProxyExpr 4 months ago
  Shiz cea7e8733f fix annotation evaluation error backtrace 4 months ago
  Shiz f532df7d5f expr: fix unsoundness in peek/get semantics 4 months ago
  Shiz 577d5b8abb fix unsoundness of overloading __new__ to return a different type 4 months ago
  Shiz 7ee5d565bc struct: fix exception in StructProxy 4 months ago
  Shiz 6a4cdae3a1 seq: fix Arr.dump improperly dealing with count 4 months ago
  Shiz 43344943ea expr: fix reverse for << and >> 4 months ago
  Shiz 727e89e051 struct: replace sys.getrefcount with a cleaner method 4 months ago
  Shiz 3055156ef5 expr: add CompExpr 4 months ago
  Shiz c8919903cf num: rename from int and add floating point types 4 months ago
  Shiz 0313c8d938 init 4 months ago