Commit graph

819 commits

Author SHA1 Message Date
ProgramSnail
34d80da611 Revert "[TMP]"
This reverts commit 401805c229.
2025-01-08 22:25:01 +03:00
ProgramSnail
401805c229 [TMP] 2024-12-09 01:50:22 +03:00
ProgramSnail
9ad694a439 imports nitial impl finish 2024-12-01 01:03:09 +03:00
ProgramSnail
009fdd6bfe part of multimodule execution impl in interpreter: separation of execution parts 2024-11-29 23:43:35 +03:00
ProgramSnail
59f3dfb43e part of multimodule execution impl in interpreter: frame extension, state exstension, call and return 2024-11-29 23:11:46 +03:00
ProgramSnail
0a26953318 bytecode compiler impirsts and external functions call support, byyterun imports and external functions calls parsing, initial impl of module manager 2024-11-29 18:53:11 +03:00
ProgramSnail
2cd7afe0c5 +1 byterun check 2024-11-22 17:10:40 +03:00
ProgramSnail
b52a7fcb29 index checks fix 2024-11-14 14:14:33 +03:00
ProgramSnail
b198e11416 oprs fix 2024-11-14 14:02:36 +03:00
ProgramSnail
eb6267defe fixes, less allocations 2024-11-14 02:10:24 +03:00
ProgramSnail
1548c16eeb fixes, some cleanup 2024-11-14 00:59:36 +03:00
ProgramSnail
e456304eb3 runtime fixes, byterun fixes 2024-11-14 00:50:54 +03:00
ProgramSnail
233fa95e14 fixes 2024-11-12 21:08:41 +03:00
ProgramSnail
1df2624c25 gloal state 2024-11-12 02:38:26 +03:00
ProgramSnail
f5c7843942 buffer fixes 2024-11-12 02:12:28 +03:00
ProgramSnail
959c06cc65 remove debug options, remove od makefile, inline most op functions 2024-11-12 01:56:09 +03:00
ProgramSnail
963e286f49 better failure reporting 2024-11-12 00:10:02 +03:00
ProgramSnail
34675f0cb7 fixes, performance check 2024-11-09 23:32:09 +03:00
ProgramSnail
0ba3c33af5 cleanup, add actual argc argv 2024-11-07 19:31:25 +03:00
ProgramSnail
8800fd3b1d cleanup 2024-11-07 19:07:26 +03:00
ProgramSnail
ce013b682c failure fix, format, etc. 2024-11-07 01:14:57 +03:00
ProgramSnail
e9c4d48cf9 closure fix 2024-11-07 00:56:21 +03:00
ProgramSnail
bd27e79b22 basically initial impl of all except sti. sexp with params not working, some bugs in closure impl 2024-11-06 02:28:46 +03:00
ProgramSnail
1e38ffaefb fixes, some checks, made working on part of simple tests (functions, arrays, operations, read, write, loops) 2024-11-04 01:43:43 +03:00
ProgramSnail
da050c082c build fixes 2024-11-03 12:52:25 +03:00
ProgramSnail
e17f1f70ed part of operations, migration to 1.30 2024-11-02 01:19:54 +03:00
ProgramSnail
2c03654cca TMP changes 2024-11-01 23:39:55 +03:00
ProgramSnail
39715334c7 types fix, frame fix to work with runtime 2024-11-01 23:39:55 +03:00
ProgramSnail
26a42d4c81 move to runtime 2024-11-01 23:39:53 +03:00
ProgramSnail
6c39c65076 structure fixes, xmake, gitignore 2024-11-01 23:37:46 +03:00
ProgramSnail
23835d92fd builtin operations, some fixes, list made of sexpr, clojure 2024-11-01 23:37:07 +03:00
ProgramSnail
1c85bf553a some fixes to work with gc and one stack of pointers 2024-11-01 23:37:07 +03:00
ProgramSnail
d782934f0c part of migration to gc 2024-11-01 23:37:07 +03:00
ProgramSnail
fb1ec1c7ae interpreter part 2024-11-01 23:37:06 +03:00
ProgramSnail
0cdfa3911d new interpreter file, basic interprater state implementaion 2024-11-01 23:37:05 +03:00
ProgramSnail
e07987fd2a init 2024-11-01 23:35:49 +03:00
Kakadu
5da0273afa Add space after 'Version'
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-11-01 22:22:43 +03:00
Dmitry Boulytchev
09810470fc Fixed paths 2024-11-01 22:16:30 +03:00
Kakadu
0553fc764d Repair uninstall command
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-11-01 22:09:26 +03:00
Dmitry Boulytchev
d836301dd7
Merge pull request #28 from PLTools/more-dune
More dune
2024-09-13 03:34:06 +03:00
Kakadu
cd033ddbe3 Fixing mac build: negating Darwin ~~> OKaying linux
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 23:39:33 +03:00
Kakadu
8a8fc3432b Disable x32 when os_type = Darwin
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 23:38:34 +03:00
Kakadu
59273f734e Fix Makefile
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:36:55 +03:00
Kakadu
cee8955ca5 Improve opam file
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:12:39 +03:00
Kakadu
0ccc1c6e7d Minor polishing
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:12:39 +03:00
Kakadu
39fa6c2be9 dunify in stdlib/regression
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:12:39 +03:00
Kakadu
d3d2535f97 Minor fixes of minor tools
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:12:39 +03:00
Kakadu
f6277da16e Add cram tests in regressin directory
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:12:39 +03:00
Kakadu
e471b35ed0 More long tests in to separate directory
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:12:39 +03:00
Kakadu
d849a2e6c7 Cramify tests in regression/deep-expression
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:12:38 +03:00