Commit Graph

80 Commits

Author SHA1 Message Date
Shiz a6eb428411 transforms: add Check and Fixed type 2021-06-28 04:18:53 +02:00
Shiz af39352ac0 sx: expose Error 2021-06-28 04:18:02 +02:00
Shiz 0d73500d97 sx: add `context` expression and re-order to_type and to_stream 2021-06-28 04:17:36 +02:00
Shiz d7415e5198 data: fix typo 2021-06-26 16:03:10 +02:00
Shiz 853807b4ef sx: expose BaseExpr in API 2021-06-26 15:39:45 +02:00
Shiz 0b592af0e6 data: add Static and Ignored types 2021-06-26 15:39:34 +02:00
Shiz 6924c94a13 transforms: fix copy-paste issue in Sized 2021-06-26 05:30:40 +02:00
Shiz 4c00689442 seq: handle EOF more leniently on Arr 2021-06-26 05:30:27 +02:00
Shiz 02dcfe0d92 control: move Switch from transforms and add If type 2021-06-26 05:30:11 +02:00
Shiz fd7476a434 str: fix up parse and add to API 2021-06-26 05:29:38 +02:00
Shiz 3741e353e3 data: add Nothing type 2021-06-26 05:29:10 +02:00
Shiz dda5b1aa87 sx: add Expr to API 2021-06-26 05:28:28 +02:00
Shiz b89e6aea54 transforms: fix missing type conversion in Switch 2021-06-26 03:52:35 +02:00
Shiz 3ee6afc669 fix various __str__ and __repr__ implementations 2021-06-26 03:40:23 +02:00
Shiz e4c8f5430d sx: add to_type to public API 2021-06-26 03:39:51 +02:00
Shiz 45e68d110b transforms: add Switch type 2021-06-26 03:39:25 +02:00
Shiz 675a01c89f transforms: add Enum type 2021-06-26 03:39:07 +02:00
Shiz 7a7a2a90cc io: add AlignTo and AlignedTo types 2021-06-26 03:36:53 +02:00
Shiz c4ddf590a5 num: style fixes 2021-06-25 19:33:07 +02:00
Shiz c386a5577f shuffle around TypeSource and ProxyExpr 2021-06-25 19:18:37 +02:00
Shiz cea7e8733f fix annotation evaluation error backtrace 2021-06-25 18:20:06 +02:00
Shiz f532df7d5f expr: fix unsoundness in peek/get semantics 2021-06-25 18:14:03 +02:00
Shiz 577d5b8abb fix unsoundness of overloading __new__ to return a different type 2021-06-25 18:13:06 +02:00
Shiz 7ee5d565bc struct: fix exception in StructProxy 2021-06-25 02:49:26 +02:00
Shiz 6a4cdae3a1 seq: fix Arr.dump improperly dealing with count 2021-06-25 01:55:05 +02:00
Shiz 43344943ea expr: fix reverse for << and >> 2021-06-25 01:54:33 +02:00
Shiz 727e89e051 struct: replace sys.getrefcount with a cleaner method 2021-06-24 12:45:48 +02:00
Shiz 3055156ef5 expr: add CompExpr 2021-06-24 04:14:31 +02:00
Shiz c8919903cf num: rename from int and add floating point types 2021-06-24 03:50:24 +02:00
Shiz 0313c8d938 init 2021-06-24 03:29:19 +02:00