gingerBill
|
4474144c24
Merge pull request #1505 from jasonKercher/fix_odin_test
|
3 роки тому |
gingerBill
|
a7adb2fb6e
Merge branch 'master' into freestanding_amd64
|
3 роки тому |
Jason Kercher
|
d2bc41a2df
Merge remote-tracking branch 'upstream/master' into fix_odin_test
|
3 роки тому |
Sébastien Marie
|
f76f70c7cf
openbsd: defaults to PIE executable
|
3 роки тому |
gingerBill
|
09e4fff5b1
`-target-features:<string>`
|
3 роки тому |
gingerBill
|
2d89faa17c
Add extra checks for -disallow-rtti
|
3 роки тому |
gingerBill
|
278e239973
Commit rest of code for `-disallow-rtti`
|
3 роки тому |
gingerBill
|
4a04a32e0a
Change target name to `freestanding_amd64_sysv`
|
3 роки тому |
gingerBill
|
3d209798c9
Add help docs for `-reloc-mode:<string>`
|
3 роки тому |
gingerBill
|
3e5c60f746
Add `-reloc-mode:<string>`
|
3 роки тому |
gingerBill
|
1bec9e5331
Add `freestanding_amd64_gnu`
|
3 роки тому |
CiD-
|
bea2f36443
improve entry point check logic
|
3 роки тому |
CiD-
|
df23cf47c6
fix odin test
|
3 роки тому |
gingerBill
|
7386ca9272
Add new objc intrinsics: objc_(register|find)_(selector|class)
|
3 роки тому |
gingerBill
|
0cc40db565
Begin work on support objc intrinsics
|
3 роки тому |
gingerBill
|
3f59c45740
Remove `main` creation in llvm_backend.cpp and have it done purely in the runtime package (partial bootstrapping)
|
3 роки тому |
gingerBill
|
29ebe0c3c9
Rename architecture `386` to `i386`
|
3 роки тому |
gingerBill
|
6aa80ee8e4
Correct `_start` as an entry point
|
3 роки тому |
gingerBill
|
fb0a3ab7c1
Correct linkage for entry point procedures on Windows
|
3 роки тому |
gingerBill
|
5ec93677a0
Correct look for entry point in llvm backend (Windows only currently)
|
3 роки тому |
gingerBill
|
7e4067c44c
Begin work to move entry point code to Odin itself rather than in C++ side
|
3 роки тому |
Dale Weiler
|
8f91e9307c
shared library fixes
|
3 роки тому |
gingerBill
|
3f038428a7
Begin minimizing `Ast` size
|
3 роки тому |
gingerBill
|
dc2edd3e79
Improve support for `freestanding_wasm32`
|
3 роки тому |
gingerBill
|
3d3785a7f1
Remove many LLVM optimization passes which were causes UB due to them assuming C-like behaviour incompatible with Odin
|
3 роки тому |
gingerBill
|
6be104e521
Make llvm backend code use `PtrMap`; remove dead code
|
3 роки тому |
gingerBill
|
6ded538546
`@(linkage=<string>)` for procedures and variables; `@(require)` for procedures; `package runtime` linkage improvements; Subsequence improvements to `lb_run_remove_unused_function_pass`
|
3 роки тому |
gingerBill
|
9ab71ca0da
Add `ODIN_NO_CRT` global constant
|
3 роки тому |
gingerBill
|
c5cd97dd89
Improve `wasm-import` semantics to allow procedures from different import paths
|
3 роки тому |
gingerBill
|
fca7142a3c
Correct `_start` export for wasm* targets
|
3 роки тому |