Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|
Brian Carroll
|
9491d5fae9
|
Merge branch 'trunk' into update_zig_09
|
2022-04-15 21:17:25 +01:00 |
|
Richard Feldman
|
629d17c3ae
|
Restore old IR name for wasm32
|
2022-04-14 13:21:24 -04:00 |
|
Richard Feldman
|
be725d6421
|
Revert changes to IR filenames
|
2022-04-14 10:55:25 -04:00 |
|
Richard Feldman
|
412eb763bb
|
Add support for x64 linux
|
2022-04-13 01:21:12 -04:00 |
|
Richard Feldman
|
c7f5beb0ad
|
Rename generated .bc files to have target triples
|
2022-04-13 01:21:12 -04:00 |
|
Folkert
|
9d040e8203
|
zig 0.9 change
|
2022-04-08 13:04:50 +02:00 |
|
Folkert
|
238298e599
|
use zig instead of llvm-as to generate .bc files
|
2022-02-16 13:44:26 +01:00 |
|
rvcas
|
0124e4d4b1
|
Merge branch 'trunk' into update_zig_09
|
2022-02-09 18:42:24 -05:00 |
|
Richard Feldman
|
c21741a7e0
|
zig fmt
|
2022-02-01 08:37:51 -05:00 |
|
rvcas
|
923c5c7c28
|
fix(zig): resolve v0.9 compilation issues
|
2021-12-23 15:33:44 -05:00 |
|
Anton-4
|
e50fb25b38
|
forgot about Aarch64
|
2021-12-03 20:03:45 +01:00 |
|
Anton-4
|
4427779c7a
|
set zig builtins target for compatibility
|
2021-12-03 19:57:19 +01:00 |
|
Folkert
|
b8ba387863
|
update comment
|
2021-11-10 02:31:59 +01:00 |
|
Folkert
|
a9d561089a
|
enable function-sections so unused builtins are dropped from the executable (during the linking step)
|
2021-11-09 20:32:27 +01:00 |
|
Folkert
|
75c090fd24
|
cleanup
|
2021-11-06 23:57:21 +01:00 |
|
Folkert
|
a31279a2c6
|
generate wasm32 object file
|
2021-11-06 23:03:46 +01:00 |
|
Locria Cyber
|
791c46fe0d
|
Remove deprecated zig features
|
2021-10-26 20:21:55 -04:00 |
|
Folkert
|
8015edccf8
|
use freestanding as wasm32 builtins target
|
2021-09-11 15:40:35 +02:00 |
|
Folkert
|
a7eeae05ca
|
support i386 (no linking yet)
|
2021-09-04 01:31:33 +02:00 |
|
Folkert
|
d8d4522b16
|
cleanup
|
2021-09-01 20:27:48 +02:00 |
|
Folkert
|
5cb7dbd3cc
|
use zig's decref instead of an LLVM implementation
|
2021-09-01 16:58:05 +02:00 |
|
Folkert
|
fdd34a5d3e
|
zig remove explicit libc dep in 32-bit mode
|
2021-08-29 00:37:28 +02:00 |
|
Folkert
|
40d86551ad
|
build builtins with 32-bit pointers
|
2021-08-24 16:38:47 +02:00 |
|
Folkert
|
459af15c8f
|
WIP
|
2021-08-23 21:14:09 +02:00 |
|
Richard Feldman
|
fca7d1cae1
|
Revert "bundle compiler rt when building assembly backend obj file"
This reverts commit fe4fc1c92a .
|
2021-07-25 20:40:55 -04:00 |
|
Folkert
|
bafb16091d
|
explicitly include muloti4 in LLVM IR
|
2021-07-21 15:01:18 +02:00 |
|
Folkert
|
23ea151d5f
|
make decimal math ops correctly report overflow
|
2021-07-18 22:04:32 +02:00 |
|
Folkert
|
de21e90fdd
|
don't link in zig compiler_rt to llvm bundle
|
2021-07-17 17:12:14 +02:00 |
|
Folkert
|
fe4fc1c92a
|
bundle compiler rt when building assembly backend obj file
|
2021-07-14 14:25:54 +02:00 |
|
rvcas
|
99db511481
|
fix: build.zig
* can use .ReleaseFast shortcut
* string format the new way
|
2021-06-06 00:48:14 -04:00 |
|
Brendan Hansknecht
|
798ac52dcf
|
Merge remote-tracking branch 'origin' into gen_dev/zig_builtins
|
2021-02-15 23:52:23 -08:00 |
|
Brendan Hansknecht
|
7d24d51392
|
gen_dev: generate and link zig builtins.
|
2021-02-14 18:15:00 -08:00 |
|
Folkert
|
89821a83af
|
use nicer casting method
|
2021-02-14 15:05:58 +01:00 |
|
Folkert
|
62d0bc62ce
|
deallocate dict when it becomes empty
|
2021-02-14 14:49:01 +01:00 |
|
Jared Ramirez
|
7e9cf27d94
|
[WIP] Use zig build system in build script; Nearly fix str tests
|
2020-12-04 14:07:47 -07:00 |
|
Richard Feldman
|
3ee990b0a0
|
Explicitly link libc in build.zig
|
2020-12-04 00:34:31 -05:00 |
|
Jared Ramirez
|
2911678eeb
|
Fix str allocation
|
2020-12-02 19:16:33 -08:00 |
|
Folkert
|
1589e688b3
|
use the zig formatter
|
2020-12-01 21:26:37 +01:00 |
|
Jared Ramirez
|
63308d90e1
|
Add Str.countGraphemes
|
2020-11-06 16:54:28 -06:00 |
|