Commit Graph

51 Commits

Author SHA1 Message Date
61e482f6f3 Initial WIP first past 2024-09-02 18:47:39 -04:00
a197875214 Bugfix for say() when length is >512, and added back the newline
optional parameter (default=yes)
2024-08-23 12:42:10 -04:00
158a1c6ad2 More fixes 2024-08-13 02:09:18 -04:00
d08f795794 Partially working first draft of bigints 2024-08-13 01:30:25 -04:00
2ecb5fe885 Add channels and threads 2024-08-11 14:47:34 -04:00
7a649b145e Bugfix for tests 2024-08-04 14:57:22 -04:00
f8932d9dac Make file paths in stack traces relative 2024-07-05 00:35:35 -04:00
a179068d71 Improvements to error message printouts 2024-07-05 00:10:31 -04:00
78960b1461 Randomize hash key on startup and rename to TOMO_HASH_KEY. 2024-07-04 16:46:24 -04:00
128b1dd239 Move standard initialization code into tomo_init() function 2024-05-25 13:56:34 -04:00
760f46e71c Reduce codegen output for enums without data attached to any tags 2024-05-21 13:42:33 -04:00
1df26851d7 Add syntax for "inline C(...)" 2024-05-18 16:31:34 -04:00
a1d18fd422 Add C string type 2024-05-18 14:38:41 -04:00
8bafe71f17 Add nested indentation for doctests that recursively invoke other
doctests while evaluating
2024-05-14 00:30:57 -04:00
2dd9392ef9 Fix USE_COLOR 2024-04-20 14:58:32 -04:00
369c601a56 Invert escaping so user symbols get prepended with "$" and builtin
symbols don't
2024-04-16 13:50:07 -04:00
4c5dc9443e Rename SSS_HASH_VECTOR -> TOMO 2024-04-14 21:58:49 -04:00
c8e2f0faad Rudimentary stack traces 2024-04-13 15:20:42 -04:00
6c01eef851 Introducing the main() function 2024-04-12 13:09:31 -04:00
728cd8026c Bugfixes for long strings in docstring tests 2024-04-02 23:40:03 -04:00
c73e96ff91 Add comparison operator <> and array method to sort by a custom
comparison function
2024-04-02 13:08:06 -04:00
04d9adc813 Switch naming convention to use '$' in symbols more 2024-03-29 12:54:31 -04:00
7622f62935 More file comments 2024-03-18 12:57:49 -04:00
a90f8581c3 Clean up doctesting for assignments 2024-03-10 00:59:42 -05:00
a33f730617 Rearranging some files 2024-03-10 00:03:21 -05:00
fcd1381e3d Minor cleanups to get compilation working on clang 2024-03-09 23:21:44 -05:00
77c9669d41 Change lang stringification to include type name 2024-03-09 18:32:36 -05:00
2b83ab279d Add langs to the language 2024-03-09 18:22:12 -05:00
41d28764ee Print source code 2024-03-09 02:46:42 -05:00
38d5245a9a Fix up some min/max stuff 2024-03-05 14:46:01 -05:00
103edd6362 Fix cyclic structs/enums 2024-03-05 12:49:13 -05:00
dc04286e3a Unicode normalization for equality, hashing, tests, and printing 2024-03-03 19:12:53 -05:00
23478e7036 Rename as_str -> as_text 2024-03-03 18:16:33 -05:00
dcd4fd7797 Fix const issue 2024-02-29 12:46:55 -05:00
70f7f15781 Implement reductions 2024-02-25 15:28:46 -05:00
6d904abe14 Tweak cord highlighting 2024-02-24 13:03:10 -05:00
d1dc7dac4b Fix cording 2024-02-24 13:02:20 -05:00
d2aeee16e6 Add blank line between err and src 2024-02-18 14:55:55 -05:00
69d41fa068 Add source information to runtime errors 2024-02-18 14:53:52 -05:00
f77a45095a Improved error messages 2024-02-18 14:38:05 -05:00
16e663941a Doctest with two '>>' 2024-02-18 01:28:30 -05:00
01a05db217 Fix issue with doctesting typestrings 2024-02-17 20:09:59 -05:00
d0ad2c6bc1 Fix doctest color issue 2024-02-17 20:07:39 -05:00
b34c5c5774 Fix up doctests 2024-02-17 20:07:04 -05:00
dd2de31666 Fix up USE_COLOR 2024-02-17 19:52:37 -05:00
d46925dbfa Cleanup of builtins 2024-02-17 19:32:30 -05:00
7355b2f7fe Change things up to use type params for all array and table methods 2024-02-17 18:38:29 -05:00
1dcfbdc5c7 Rename 'cord' to 'as_str' 2024-02-17 17:44:17 -05:00
dbd7502a1d Fix up some builtins 2024-02-17 17:29:56 -05:00
21a35cbc45 Getting back to old typeinfo stuff from SSS 2024-02-17 14:20:14 -05:00