Commit Graph

23 Commits

Author SHA1 Message Date
3513b94fc7 Unify parsing code to correctly handle parsing integers and numbers with
a &success boolean. Check for overflow as well.
2024-09-04 16:08:34 -04:00
82849ba783 Use Text("...") literal constructor instead of Text$from_str("...")
function call.
2024-09-03 15:00:28 -04:00
61e482f6f3 Initial WIP first past 2024-09-02 18:47:39 -04:00
752be14eed Fix some numeric precision issues with how nums are printed 2024-08-19 01:46:37 -04:00
9c2d7c437d Fix up type conversions with ints and nums 2024-08-14 14:57:01 -04:00
5d3ab600f1 Fixes 2024-08-13 03:09:48 -04:00
31814db0a6 Bugfix for Num.near() 2024-05-14 00:40:13 -04:00
5fd85d7e0b Add Num.mix() 2024-04-22 14:49:36 -04:00
e6f78f1d89 Add from_text() method for ints/nums 2024-04-10 13:23:49 -04:00
04d9adc813 Switch naming convention to use '$' in symbols more 2024-03-29 12:54:31 -04:00
d94c1057ac Improve codegen for enums by eliminating unnecessary methods 2024-03-18 14:11:56 -04:00
7622f62935 More file comments 2024-03-18 12:57:49 -04:00
a33f730617 Rearranging some files 2024-03-10 00:03:21 -05:00
23478e7036 Rename as_str -> as_text 2024-03-03 18:16:33 -05:00
c607b97732 Add Num.near() function 2024-03-03 17:14:11 -05:00
c5f315e338 Num methods 2024-03-03 16:44:45 -05:00
bf5a725345 Definitively go with "Int" and "Num" over "Int64" and "Num64", plus add
Int__bits()
2024-03-03 13:37:05 -05:00
a7bbbe9584 Const typeinfos 2024-02-27 13:47:29 -05:00
ce0e1c25e2 Stop using namespace types 2024-02-27 13:39:12 -05:00
4a5c651d43 Overload type names with constructor and namespace struct 2024-02-17 22:15:45 -05:00
f05e3e2761 Fix up align issues 2024-02-17 22:07:25 -05:00
f521a99d00 Use aliasing for Num -> Num64 2024-02-17 19:56:32 -05:00
a09a8339e7 Clean up builtins 2024-02-17 19:35:35 -05:00