Commit graph

70 commits

Author SHA1 Message Date
Dmitry Boulytchev
09810470fc Fixed paths 2024-11-01 22:16:30 +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
3f7f51b2f0 Handle -march properly
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:12:37 +03:00
Kakadu
092d5f2f33 WIP on more dune
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:12:37 +03:00
Roman Venediktov
02209117f4 Added flags and style fixed 2024-07-11 15:19:22 +02:00
Roman Venediktov
bd7779172b Style refactorings for X86_64 2024-07-11 15:19:22 +02:00
Roman Venediktov
74e007c2ec Renamed X86 to X86_64 2024-07-11 15:19:22 +02:00
Roman Venediktov
85b838ea2b Made compiler working on Linux too 2024-07-11 15:19:22 +02:00
Egor Sheremetov
f4b9aa1eb9 Changed topname to _main instead of main 2024-07-11 15:19:22 +02:00
Danya Berezun
9170b9c860 move to dune; fix warnings 2023-09-04 21:43:28 +02:00
Dmitry Boulytchev
98804770e6 Fixed chop-suffix 2022-09-13 09:19:28 +03:00
Dmitry Boulytchev
fa874b4a4c Byterun 2021-09-28 03:02:05 +03:00
Kakadu
c74757cbb7 src: Adding new switch and moving code from Driver to Language
Signed-off-by: Kakadu <Kakadu@pm.me>
2020-12-11 18:06:33 +03:00
kry127
d8a06f70d3 Remove unused 'fix' operator in Driver.ml 2020-10-20 19:31:25 +03:00
Dmitry Boulytchev
52281261c4 Set retcode on error properly 2020-09-30 21:21:57 +03:00
Dmitry Boulytchev
2dbd6808a5 Better gdb support 2020-09-08 01:50:16 +03:00
Dmitry Boulytchev
d000cf2f13 Debugging support (weak for now) 2020-09-04 00:25:07 +03:00
Dmitry Boulytchev
690825f540 Better syntax syntax 2020-04-11 21:09:51 +03:00
Dmitry Boulytchev
3e2c87d42f -o option 2020-02-23 22:15:27 +03:00
Dmitry Boulytchev
c1b8f5e630 Better AST html dump 2020-02-18 13:28:12 +03:00
Dmitry Boulytchev
bd80caf440 Continue spec; 2020-02-17 01:51:52 +03:00
Dmitry Boulytchev
3b9fac8e9a Version 2020-02-16 01:21:27 +03:00
Dmitry Boulytchev
f5f7f3ceb8 Eta-extension 2020-02-15 22:58:43 +03:00
Dmitry Boulytchev
556ce81106 Better scoping in repeat/for, lazy expression (no implicit import yet) 2020-02-14 08:13:52 +03:00
Dmitry Boulytchev
cf78cd20e3 Opam/install 2020-02-13 18:56:27 +03:00
Dmitry Boulytchev
c09a3b36b6 Initialization of separate units; fixed runtime 2020-01-26 06:06:14 +03:00
Dmitry Boulytchev
811c24d5a6 Parsing workaround 2020-01-24 22:30:49 +03:00
Dmitry Boulytchev
faca5c6e0e Better error reporting for infixes 2020-01-14 05:36:03 +03:00
Dmitry Boulytchev
a12f9337e9 Standard infix capturing 2020-01-14 05:15:19 +03:00
Dmitry Boulytchev
25ec856fba Better infixes 2020-01-14 03:30:17 +03:00
Dmitry Boulytchev
92f60665df Even better error reporting 2020-01-11 16:38:25 +03:00
Dmitry Boulytchev
3f0e1c4b15 true/false added 2019-12-23 18:40:48 +03:00
Dmitry Boulytchev
455a529999 Dumps implemented 2019-12-12 17:42:45 +03:00
Dmitry Boulytchev
1d9aeefd16 Infix import 2019-11-29 23:56:03 +03:00
Dmitry Boulytchev
cf5d0f1bc7 Imports (no infixes yet; does not work because of the GC duplicate symbols) 2019-11-27 03:14:25 +03:00
Dmitry Boulytchev
1a849e7a56 External/public, better options 2019-11-24 02:30:32 +03:00
Dmitry Boulytchev
e529ba1472 Added static call 2019-10-14 19:44:33 +03:00
Dmitry Boulytchev
4fec2aa29e FSF in SM (only obe-level closure yet) 2019-10-11 17:25:58 +03:00
Dmitry Boulytchev
36685d1592 Generalized state 2019-09-29 02:47:07 +03:00
Dmitry Boulytchev
c3e6d4c76d Starting to develop FCF in SM 2019-09-29 02:35:04 +03:00
Dmitry Boulytchev
d69cb3d49d Functions as values (no closures yet, and no tests) 2019-09-22 20:15:15 +03:00
Dmitry Boulytchev
5527013a7f Regression tests in interpretation only 2019-09-19 15:52:20 +03:00
Dmitry Boulytchev
1cfd3123be Initial commit of fcf 2019-09-19 00:15:02 +03:00
kverty
c46fc45802 Good old compiler-workout 2019-09-10 01:03:23 +03:00
kverty
93c2f6db2d Mistake in new Infix located 2019-09-10 00:46:10 +03:00
kverty
8197ea1d20 Infix moved to Ostap; atribute added in module Expr to avoid balancing expression tree 2019-08-14 01:59:44 +03:00
Dmitry Boulytchev
eae2367371 Infixes 2019-03-25 00:13:42 +03:00
Dmitry Boulytchev
4879a02753 Constructors capitalized 2019-03-07 19:06:04 +03:00
Dmitry Boulytchev
ea4753556e Sync 2018-12-03 14:20:47 +03:00
Dmitry Boulytchev
23eb95ae33 Sync 2018-11-22 17:02:08 +03:00