Francesco Cozzuto
|
1780826a97
|
new testing infrastructure
|
2023-01-22 02:22:44 +01:00 |
|
Francesco Cozzuto
|
533cf01920
|
simplified the architecture
|
2023-01-20 23:31:57 +01:00 |
|
Francesco Cozzuto
|
411388755f
|
major restructuring
|
2023-01-20 20:52:20 +01:00 |
|
Francesco Cozzuto
|
0980cc193d
|
changed error reporting function interface
|
2023-01-20 01:22:20 +01:00 |
|
Francesco Cozzuto
|
9cc7121cd9
|
new built-in getCurrentScriptDirectory; new cli option syntax; added -p option to profile programs and -H to set heap size; fixed a bug in string.cat
|
2023-01-19 20:14:23 +01:00 |
|
Francesco Cozzuto
|
0f40181e58
|
advances of the http server example; built-ins for generating random numbers; built-ins for slicing, trimming and converting strings to integers
|
2023-01-15 18:22:18 +01:00 |
|
Francesco Cozzuto
|
74a1648af8
|
utility functions for implementing noja functions in c; built-ins for socket management; http server draft in noja
|
2023-01-15 00:51:36 +01:00 |
|
cozis
|
1671d178e4
|
example scripts update; new BUILD_MODE=CHECKMEM; patched some memory leaks
|
2022-12-09 14:26:31 +01:00 |
|
cozis
|
380b8a8917
|
new built-in keysof and rewrote the json parser
|
2022-12-06 22:43:13 +01:00 |
|
cozis
|
8f2723c3aa
|
added "any" type
|
2022-12-05 17:02:13 +01:00 |
|
cozis
|
ea428fdca2
|
added sum types
|
2022-12-05 11:36:19 +01:00 |
|
cozis
|
7a07a1eb3c
|
implemented nullable type notation
|
2022-12-04 18:39:42 +01:00 |
|
Francesco Cozzuto
|
d610a973f4
|
cleaning up
|
2022-08-24 18:01:32 +02:00 |
|
Francesco Cozzuto
|
cd74dda4a9
|
general cleanups. Removed lots of unused code and redundant error checks
|
2022-08-24 16:46:32 +02:00 |
|
Francesco Cozzuto
|
7e0144faa3
|
renamed unicode builtin to ord
|
2022-08-17 21:25:49 +02:00 |
|
cozis
|
782985e8b7
|
reorganized build-ins and implement a circular queue as an example
|
2022-08-18 19:01:26 +02:00 |
|
cozis
|
e4bc4fe253
|
minor cleanups
|
2022-08-17 19:54:28 +02:00 |
|
cozis
|
6ba7fd21ef
|
modified C api for native functions
|
2022-08-17 04:33:00 +02:00 |
|
cozis
|
919bc6fcbd
|
fixed compiler warnings for release builds
|
2022-08-16 22:45:46 +02:00 |
|
cozis
|
0e94f644ab
|
moved utility functions in src/lib/utils
|
2022-08-16 21:48:59 +02:00 |
|
cozis
|
3209afb513
|
cleanups
|
2022-08-16 18:54:49 +02:00 |
|
cozis
|
4d4e365002
|
made the import path relative to the current script
|
2022-08-16 18:41:29 +02:00 |
|
cozis
|
0a090c4cfa
|
first draft of import builtin function
|
2022-08-16 17:35:58 +02:00 |
|
cozis
|
cb5e41b814
|
added OPTP_IDX to distinguish address operands from OPTP_INT integer operands in an executable
|
2022-08-15 14:18:57 +02:00 |
|
cozis
|
6bd60bc84a
|
added argument type annotations and runtime checks. To do that new opcodes were created (PUSHTYP, PUSHTYPTYP, ERROR)
|
2022-08-14 16:25:47 +02:00 |
|
cozis
|
bc516f470a
|
new built-in variables for each type
|
2022-08-14 13:04:53 +02:00 |
|
cozis
|
18e936f0ad
|
cleanups and more test cases
|
2022-08-12 05:30:41 +02:00 |
|