Commit graph

218 commits

Author SHA1 Message Date
ProgramSnail
3dfefdb2ca Revert "[TMP] run mods"
This reverts commit a79644ec43.
2025-03-16 11:24:47 +03:00
ProgramSnail
67d1a3c135 Merge branch '1.30' into byterun_dev_1.30 2025-03-16 11:23:26 +03:00
ProgramSnail
a79644ec43 [TMP] run mods 2025-03-16 11:14:38 +03:00
Roman Venediktov
bdd64b081b Removed ld warning 2025-01-05 10:51:40 +01:00
ProgramSnail
7784696b65 compilation fix 2024-12-15 16:34:55 +03:00
ProgramSnail
5a6dbe3692
Merge branch 'PLTools:1.30' into verified_byterun 2024-12-14 22:33:31 +00:00
ProgramSnail
e456304eb3 runtime fixes, byterun fixes 2024-11-14 00:50:54 +03:00
deker104
91b18d023b fix: update build files
Add `install` stanza to `dune` files to install std and runtime to
expected directories

Delete manual copying from `install` scenario in `Makefile`
2024-11-12 07:43:17 +00: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
092d5f2f33 WIP on more dune
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:12:37 +03:00
Roman Venediktov
4bfbd991e7 Fix constants in gc.h 2024-07-11 15:19:22 +02:00
Roman Venediktov
deef68d031 Remove redundant files 2024-07-11 15:19:22 +02:00
Roman Venediktov
02209117f4 Added flags and style fixed 2024-07-11 15:19:22 +02:00
Roman Venediktov
d13c559934 Remove redundant -arch flags 2024-07-11 15:19:22 +02:00
Roman Venediktov
ad11588540 Fix runtime build flags 2024-07-11 15:19:22 +02:00
Roman Venediktov
d19851fcdf Fix regex 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
Roman Venediktov
468caac0f2 Used platform-independent aint printf patterns 2024-07-11 15:19:22 +02:00
Roman Venediktov
c60f857331 Fixed flags for runtime 2024-07-11 15:19:22 +02:00
Roman Venediktov
37b1e274a5 Fixed -1 in Lcompare 2024-07-11 15:19:22 +02:00
Roman Venediktov
b8660e1c02 Added _Noreturn for failures 2024-07-11 15:19:22 +02:00
Roman Venediktov
60f1f7d024 Extracted all ->contents into variables for strncpy 2024-07-11 15:19:22 +02:00
Roman Venediktov
378b8e9785 Fix [0] arrays 2024-07-11 15:19:22 +02:00
Roman Venediktov
94b31a70a4 Fix warnings 2024-07-11 15:19:22 +02:00
Egor Sheremetov
612fe84e51 Added explicit translation for macos using Rosetta (hopefully) 2024-07-11 15:19:22 +02:00
Egor Sheremetov
87d018877b Attempt to determine section boundaries at a compile-time 2024-07-11 15:19:22 +02:00
Egor Sheremetov
46131cde74 Fixed cross-compilation flag for x86-64 macOS compilation 2024-07-11 15:19:22 +02:00
Egor Sheremetov
e74e08fa4f Changed cross-compilation flag for x86-64 macOS compilation 2024-07-11 15:19:22 +02:00
Egor Sheremetov
f4504de0ca Added flag for compilation for macOS 2024-07-11 15:19:22 +02:00
Egor Sheremetov
19116f0821 Fixed symbol names in a couple of places in printf.s 2024-07-11 15:19:22 +02:00
Egor Sheremetov
e6f4e06973 Fixed generated symbols' names used for macOS 2024-07-11 15:19:22 +02:00
Egor Sheremetov
05983251c1 Removed debug symbols and fixed .section directive to be appropriate for mach-o 2024-07-11 15:19:22 +02:00
Egor Sheremetov
234c76963b Fixed in asm 2024-07-11 15:19:22 +02:00
Egor Sheremetov
3b54121ca8 fixed local symbols issue for mac 2024-07-11 15:19:22 +02:00
Egor Sheremetov
02d00572d6 Changed regex functions to the ones that comply with POSIX 2024-07-11 15:19:22 +02:00
Egor Sheremetov
7cf72986e8 Naive fix for mremap, without virtual space reservation 2024-07-11 15:19:22 +02:00
Egor Sheremetov
a174d13c22 Fixed runtime/GC-related issues 2024-07-11 15:19:22 +02:00
Egor Sheremetov
05e4c15fe2 Added conditional debug output for GC related operations 2024-07-11 15:19:22 +02:00
Egor Sheremetov
c9ce273e2e Added support for array-like args instead of varargs 2024-07-11 15:19:22 +02:00
Egor Sheremetov
73edd5603d Debug prints added 2024-07-11 15:19:22 +02:00
Roman Venediktov
618dbdfc0f Implement safepoint call 2024-07-11 15:19:22 +02:00
danyaberezun
903164568c mac: last attempt 2024-07-11 15:19:22 +02:00
danyaberezun
87339c7b73 add flag -Wno-error=implicit-function-declaration 2024-07-11 15:19:22 +02:00
danyaberezun
43f5760a7e add std flag to clang 2024-07-11 15:19:22 +02:00
danyaberezun
1aefb02da7 runtime: change gcc to clang 2024-07-11 15:19:22 +02:00
danyaberezun
62c8df3012 add include regex h 2024-07-11 15:19:22 +02:00
Roman Venediktov
a4ac6f9e6a Comment out mremap 2024-07-11 15:19:22 +02:00
Roman Venediktov
db296f5259 Final commit 2024-07-11 15:19:22 +02:00
Roman Venediktov
db9067b748 Fix all prints 2024-07-11 15:19:22 +02:00
danyaberezun
d76d2a02ea implement Lprintf in asm; fix int to aint in runtime 2024-07-11 15:19:22 +02:00