Delyan Angelov
|
72c56ccc85
|
v.builder: use os.write_file/os.write_file_array for writing full files to disk.
|
2021-07-24 13:32:55 +03:00 |
|
Delyan Angelov
|
6aecda3be8
|
all: support [noreturn] fn abc() { for{} } , mark panic/1 and exit/1with it too. (#10654)
|
2021-07-04 20:24:19 +03:00 |
|
Delyan Angelov
|
2ff0f62866
|
v: fix passing -arch arm64 to $if arm64{}
|
2021-06-13 01:15:35 +03:00 |
|
pancake
|
012f866619
|
native: support more arithmetic, int/string arrays, function returns and internal_strlen (#10279)
|
2021-06-06 16:19:10 +03:00 |
|
pancake
|
efa07cbcbf
|
native: initial support for linux-arm64 (hello world only for now) (#10176)
|
2021-05-23 05:54:28 +03:00 |
|
Delyan Angelov
|
bc01de2181
|
ast: mark ast.File{} with [heap] , and use []&ast.File consistently
|
2021-05-22 19:06:55 +03:00 |
|
Uwe Krüger
|
d26ac5692e
|
all: various fixes for [heap]/auto-heap handling (#10033)
|
2021-05-07 15:58:48 +03:00 |
|
pancake
|
9d4783a2dd
|
native: initial support for macos-amd64 targets (#9975)
|
2021-05-03 02:41:36 +03:00 |
|
pancake
|
d8bb939072
|
native: fix tests, address comments and a little cleaner macho
|
2021-04-27 12:24:58 +03:00 |
|
pancake
|
5be41ebc80
|
native: handle ident and integer args in exit and add arm64
|
2021-04-27 12:24:58 +03:00 |
|
pancake
|
a31a1eb9cb
|
native: define println and exit builtins or verror()
|
2021-04-27 12:24:58 +03:00 |
|
pancake
|
9b07278930
|
native: better raw output and more arm64 cleanup
|
2021-04-27 12:24:58 +03:00 |
|
pancake
|
9a3869c521
|
v.ast: rename aarch64 to arm64 and aarch32 to arm32
|
2021-04-27 12:24:58 +03:00 |
|
pancake
|
6750ed254f
|
x64: rename to native to not conflict with the x64 comptime variable
|
2021-04-27 12:24:58 +03:00 |
|