|
4231789b71
|
Rename datetime -> moment
|
2024-11-17 14:49:03 -05:00 |
|
|
fc9a6f1416
|
Add RNGs to the language
|
2024-11-03 22:37:48 -05:00 |
|
|
61af5802a7
|
Remove redundant warnings
|
2024-10-30 02:16:39 -04:00 |
|
|
9ebb039a81
|
Fix up some GCC compiler flag options for LTO and inlining
|
2024-10-29 23:14:31 -04:00 |
|
|
8f346b48aa
|
Fix up some compiler flags around floating point numbers so they work
better with -Ofast and have more standardized behavior
|
2024-10-03 14:19:23 -04:00 |
|
|
c8c137639c
|
Clean examples when doing make clean
|
2024-09-30 14:40:41 -04:00 |
|
|
05515d8645
|
Add DateTime
|
2024-09-29 20:06:09 -04:00 |
|
|
e422079fcc
|
Add a Byte datatype
|
2024-09-15 15:33:47 -04:00 |
|
|
c455e7b67d
|
Rename builtins/ -> stdlib/
|
2024-09-13 20:18:08 -04:00 |
|
|
0c8b2f8e99
|
Rename c_string.{c,h} -> c_strings.{c,h}
|
2024-09-13 20:10:42 -04:00 |
|
|
4380039acc
|
Rename builtins to use plurals when appropriate
|
2024-09-13 20:08:20 -04:00 |
|
|
51c346bbc5
|
Code cleanup
|
2024-09-13 19:59:28 -04:00 |
|
|
34c562e88e
|
Move cord helper functions into their own file
|
2024-09-13 14:23:24 -04:00 |
|
|
9447ba8c4a
|
Split pattern code into its own file
|
2024-09-13 13:34:04 -04:00 |
|
|
3443edf760
|
Use optionals for iterators
|
2024-09-11 22:28:43 -04:00 |
|
|
7126755275
|
Add optional types
|
2024-09-11 01:31:31 -04:00 |
|
|
d356309023
|
Add (/path):by_line()
|
2024-09-09 22:16:40 -04:00 |
|
|
13a9304dec
|
Initial working version
|
2024-09-09 00:22:12 -04:00 |
|
|
aeed1992e9
|
Fix nearly every GCC warning and add __attribute__((pure/const)) where
appropriate
|
2024-09-08 17:17:15 -04:00 |
|
|
4b352f89a3
|
Add Shell dsl type
|
2024-09-06 11:37:33 -04:00 |
|
|
bac14fa6c7
|
Fully clean up siphash code and fix some issues
|
2024-09-05 16:23:05 -04:00 |
|
|
570c4c63ca
|
Remove readline dependency
|
2024-09-04 14:36:23 -04:00 |
|
|
75b7032363
|
Show error output on test failure
|
2024-09-03 15:14:08 -04:00 |
|
|
5feecff9d9
|
Deprecate Where and change channel API to use a boolean front value
|
2024-09-03 03:53:36 -04:00 |
|
|
934b843b1c
|
Add .text_content as a field on DSLs instead of a method
|
2024-08-19 14:29:58 -04:00 |
|
|
16500e2b00
|
Speed up tests slightly
|
2024-08-13 04:06:20 -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 |
|
|
c045c54309
|
Add a Range datatype with creation methods like 5:to(10) and
modification methods like `range:by(2)` or `range:reversed()`
|
2024-08-05 14:40:28 -04:00 |
|
|
6467e6c9d0
|
Tweak Make deps
|
2024-07-23 12:27:14 -04:00 |
|
|
9ac51bf2f3
|
Add headers to make deps
|
2024-07-23 12:25:54 -04:00 |
|
|
734cc54d77
|
Dump test results to console again
|
2024-06-17 17:35:21 -04:00 |
|
|
1621968fc8
|
Fix issue with bitfields
|
2024-06-17 17:31:50 -04:00 |
|
|
6e07749cbb
|
Tweak test output
|
2024-06-17 01:11:15 -04:00 |
|
|
217eb51280
|
Add manpage
|
2024-06-11 13:38:46 -04:00 |
|
|
7c255c517e
|
Remove linker flags that aren't needed anymore
|
2024-06-09 14:41:22 -04:00 |
|
|
298c476398
|
Change build process to use static objects instead of dynamic linking
for compiler
|
2024-06-09 14:40:34 -04:00 |
|
|
66062f399a
|
Change the rules for tests so they recompile and save their output
|
2024-06-06 17:11:02 -04:00 |
|
|
5b1960859f
|
Hook up Text.has(), Text.trimmed(), Text.without()
|
2024-05-20 15:19:31 -04:00 |
|
|
a1d18fd422
|
Add C string type
|
2024-05-18 14:38:41 -04:00 |
|
|
02fe49a764
|
Deprecate interfaces (RIP)
|
2024-05-12 20:13:19 -04:00 |
|
|
d143c72b22
|
WIP, but functional interfaces
|
2024-05-12 13:50:06 -04:00 |
|
|
e3ad5fdaaa
|
Fix up some path issues during compilation/running/installation
|
2024-05-01 13:25:19 -04:00 |
|
|
e33aff908b
|
Inline color file
|
2024-04-20 14:24:37 -04:00 |
|
|
1e283dd310
|
Exit with 1 on failure
|
2024-04-16 13:56:19 -04:00 |
|
|
369c601a56
|
Invert escaping so user symbols get prepended with "$" and builtin
symbols don't
|
2024-04-16 13:50:07 -04:00 |
|
|
d491235812
|
Run tests in random order
|
2024-04-15 20:34:48 -04:00 |
|
|
5fc433e714
|
Dynamically link against .so file instead of statically linking against
object files
|
2024-04-03 03:04:42 -04:00 |
|
|
838c9963fc
|
Adding a REPL
|
2024-03-30 12:14:24 -04:00 |
|
|
04d9adc813
|
Switch naming convention to use '$' in symbols more
|
2024-03-29 12:54:31 -04:00 |
|
|
73c0c6b540
|
Force remove precompiled files before test
|
2024-03-21 13:39:45 -04:00 |
|
|
d5d3f564bb
|
Remove some shadowed variables
|
2024-03-14 02:48:07 -04:00 |
|
|
a33f730617
|
Rearranging some files
|
2024-03-10 00:03:21 -05:00 |
|
|
b639f01294
|
Removing some dead code
|
2024-03-09 23:44:52 -05:00 |
|
|
b83221f422
|
Remove references to libgccjit
|
2024-03-09 23:23:31 -05:00 |
|
|
8fab88c56f
|
Rename Str -> Text
|
2024-03-03 18:15:45 -05:00 |
|
|
32f27b6206
|
Fix table literals
|
2024-03-03 16:08:38 -05:00 |
|
|
ea7fcd85b4
|
Make load method be "use$name"
|
2024-03-03 15:04:36 -05:00 |
|
|
5641d0c837
|
Replace -ftrapv with -fsanitize=signed-integer-overflow
|
2024-03-03 14:51:28 -05:00 |
|
|
975185c5df
|
Fix lto warning
|
2024-02-25 17:43:39 -05:00 |
|
|
c2228bf986
|
Rename 'nextlang'->'tomo'
|
2024-02-24 16:06:49 -05:00 |
|
|
0591d3db3a
|
Rename folder
|
2024-02-24 15:32:02 -05:00 |
|
|
a1593ad8e4
|
Make CC an environment variable that's read from
|
2024-02-24 15:31:26 -05:00 |
|
|
106704b956
|
Improve enums with metamethods
|
2024-02-24 15:24:44 -05:00 |
|
|
50fedc8f44
|
Fixing up structs
|
2024-02-24 14:29:40 -05:00 |
|
|
a4c3faa525
|
Split struct code into a separate file
|
2024-02-24 13:27:49 -05:00 |
|
|
5d654490be
|
Add first test
|
2024-02-23 13:31:35 -05:00 |
|
|
87bc0cfdbd
|
Fix up some ++ stuff for arrays
|
2024-02-23 13:29:20 -05:00 |
|
|
2ecd8e11fd
|
Implement 'when' statement for matching on enums
|
2024-02-22 12:45:12 -05:00 |
|
|
dd2de31666
|
Fix up USE_COLOR
|
2024-02-17 19:52:37 -05:00 |
|
|
a09a8339e7
|
Clean up builtins
|
2024-02-17 19:35:35 -05:00 |
|
|
d46925dbfa
|
Cleanup of builtins
|
2024-02-17 19:32:30 -05:00 |
|
|
dbd7502a1d
|
Fix up some builtins
|
2024-02-17 17:29:56 -05:00 |
|
|
de3eeacfa0
|
Major cleanup
|
2024-02-17 16:56:19 -05:00 |
|
|
cf88dc8af5
|
Remove make rule for deleted file
|
2024-02-17 14:25:19 -05:00 |
|
|
21a35cbc45
|
Getting back to old typeinfo stuff from SSS
|
2024-02-17 14:20:14 -05:00 |
|
|
317b8f5319
|
Progress towards environments
|
2024-02-15 13:43:46 -05:00 |
|
|
2d9afed93a
|
Use dollar identifiers
|
2024-02-14 13:28:28 -05:00 |
|
|
e5cebad467
|
Hacky kwarg implementation
|
2024-02-12 01:48:45 -05:00 |
|
|
2c5401aaf7
|
Deprecate Char type
|
2024-02-12 00:41:49 -05:00 |
|
|
05f23c2507
|
Initial working version of generic cord func
|
2024-02-12 00:18:55 -05:00 |
|
|
930c09f46d
|
More features and progress
|
2024-02-08 00:52:18 -05:00 |
|
|
adde91636f
|
Builtins
|
2024-02-04 21:13:50 -05:00 |
|
|
98f0c51119
|
Initial commit
|
2024-02-04 15:23:59 -05:00 |
|