gingerBill
|
92363da58e
|
Add -show-system-calls; Update runtime for windows_386; Fix some minor bugs
|
2020-06-30 10:09:58 +01:00 |
|
gingerBill
|
0ea64182f1
|
Begin work on windows 386
|
2020-06-29 17:35:33 +01:00 |
|
gingerBill
|
97d3d4ff6f
|
Minor changes for \*nix backend
|
2020-06-10 13:38:17 +01:00 |
|
gingerBill
|
6ea0910213
|
Fix typo
|
2020-06-10 13:02:42 +01:00 |
|
gingerBill
|
b8d33165c9
|
Add -target:<string> fuzzy checking with "Did you mean" message
|
2020-06-10 12:59:54 +01:00 |
|
gingerBill
|
6b3ee447f0
|
Basic cross compilation support
|
2020-06-10 12:26:31 +01:00 |
|
gingerBill
|
626b4740b1
|
Add wasm-ld support for wasm code generation
|
2020-06-03 13:12:38 +01:00 |
|
gingerBill
|
1a0614b0d7
|
Improve performance of tokenization and parsing
|
2020-05-27 18:23:37 +01:00 |
|
gingerBill
|
6ac0fb80a6
|
Minor tokenizer performance improvements
|
2020-05-27 12:32:11 +01:00 |
|
gingerBill
|
098699103d
|
Begin work on supporting wasm32 architecture
|
2020-05-25 12:46:23 +01:00 |
|
gingerBill
|
89d824216a
|
Add extra information to -show-more-timings
|
2020-05-21 09:30:15 +01:00 |
|
gingerBill
|
4f4c3bb03b
|
Add -extra-linker-flags:<string>
|
2020-05-06 13:41:22 +01:00 |
|
gingerBill
|
99ebb5af3b
|
Support --flag as redundancy for -flag
|
2020-05-04 18:23:23 +01:00 |
|
gingerBill
|
45274868c3
|
Fix -subsystem:windows for normal backend
|
2020-05-04 18:07:49 +01:00 |
|
gingerBill
|
3299d6a204
|
Add -ignore-vs-search
|
2020-05-02 18:50:38 +01:00 |
|
gingerBill
|
1a9e75267b
|
Fix rc.exe call
|
2020-05-02 10:00:34 +01:00 |
|
gingerBill
|
dd0fb744fe
|
Add missing ;
|
2020-04-30 19:26:31 +01:00 |
|
gingerBill
|
70a66cd559
|
Add -subsystem to odin build -help
|
2020-04-30 17:57:21 +01:00 |
|
gingerBill
|
f09b6a4c90
|
Simplify compiler's Map and create a StringMap specifically for strings
|
2020-04-13 13:02:30 +01:00 |
|
gingerBill
|
65a2125dba
|
Add -build-mode=obj
|
2020-04-13 12:00:40 +01:00 |
|
gingerBill
|
29a3cb25d3
|
Add extra guards for window-only performance checking
|
2020-04-07 11:47:28 +01:00 |
|
gingerBill
|
7ff690500a
|
Fix psapi.h to be windows only
|
2020-04-07 11:41:55 +01:00 |
|
gingerBill
|
d0b913dad1
|
Add extra internal memory analysis
|
2020-04-06 12:17:54 +01:00 |
|
Kevin Watters
|
957e6f7f08
|
Add a missing space after /LIBPATH linker options.
|
2020-03-28 21:05:32 -04:00 |
|
gingerBill
|
8093062e3b
|
Wrap all LLVM C includes
|
2020-03-19 15:36:13 +00:00 |
|
gingerBill
|
ed4d21045b
|
Add LLVM_BACKEND_SUPPORT macro to make the backend optional
|
2020-03-19 15:14:31 +00:00 |
|
gingerBill
|
dae817e5ab
|
Integrate linker code with the new LLVM API backend
|
2020-03-08 17:44:08 +00:00 |
|
gingerBill
|
f92334a769
|
Basic functionality, except for map and correct nested typename mangling
|
2020-03-07 10:38:14 +00:00 |
|
gingerBill
|
6151fdb324
|
Merge branch 'master' into llvm-integration
|
2020-03-04 19:27:01 +00:00 |
|
gingerBill
|
3f63e12198
|
Add -subsystem:console and -subsystem:windows flags for windows
|
2020-03-02 18:54:56 +00:00 |
|
gingerBill
|
e197af766d
|
Merge branch 'master' into llvm-integration
|
2020-02-23 10:39:57 +00:00 |
|
gingerBill
|
7d9600b740
|
Ternary Expr; lbAddr extra; Phi node support
|
2020-02-06 23:33:41 +00:00 |
|
Oskar Nordquist
|
0b299cb8b4
|
Fix https://github.com/odin-lang/Odin/issues/555
|
2020-02-05 20:48:18 +01:00 |
|
gingerBill
|
5f1b397a05
|
Use lbValue to represent values everywhere
|
2020-02-01 23:52:22 +00:00 |
|
gingerBill
|
6ed6a91a64
|
Begin LLVM C API integration
|
2020-02-01 22:50:57 +00:00 |
|
gingerBill
|
7e6454b2f7
|
Add odin [command] -help (not requiring a file to be passed)
|
2020-01-31 23:34:00 +00:00 |
|
gingerBill
|
c3205316ed
|
Remove debug printing
|
2020-01-18 14:53:53 +00:00 |
|
gingerBill
|
b542ef273d
|
Begin work on -target:windows_386
|
2020-01-18 14:44:53 +00:00 |
|
gingerBill
|
404132de17
|
Fix microsoft_craziness.h to work correctly
|
2020-01-18 12:36:18 +00:00 |
|
oskarn
|
842281ddd3
|
Fix dylib foreign import
|
2020-01-01 11:36:42 +01:00 |
|
gingerBill
|
2252d992d7
|
Add -disable-assert to disable the code generation of the built-in run-time 'assert' procedure
|
2019-12-29 21:10:27 +00:00 |
|
gingerBill
|
85e31e1b69
|
Fix os.open
|
2019-12-23 18:10:09 +00:00 |
|
gingerBill
|
19c32ecb81
|
Add extra to -help output
|
2019-12-21 11:27:55 +00:00 |
|
gingerBill
|
494b1e7eaa
|
Add -help which prints information about the compiler flags
|
2019-12-21 11:22:46 +00:00 |
|
gingerBill
|
f170648629
|
Fix issue with -thread-count flag with <= 0 count
|
2019-12-03 18:23:14 +00:00 |
|
gingerBill
|
9db81498d8
|
Make the string type elements "immutable", akin to char const * in C
Allows for extra security and optimization benefits
|
2019-12-01 14:10:59 +00:00 |
|
gingerBill
|
0c0c83ee29
|
Disable find_visual_studio_and_windows_sdk_utf8 temporarily
|
2019-11-28 21:07:06 +00:00 |
|
gingerBill
|
37e3e081c6
|
Update microsoft_craziness.h to work correctly with the rest of the codebase (and not use WIN32_LEAN_AND_MEAN)
|
2019-11-27 15:18:32 +00:00 |
|
castano
|
f8dd4816ff
|
Integrate microsoft_craziness better.
|
2019-11-14 09:30:05 -08:00 |
|
castano
|
928a445a14
|
Fix definition. GB_SYSTEM_WINDOWS is not defined yet. Ideally microsoft_crazines.h should be included after common, but conflicts with defer macro.
|
2019-11-14 09:29:59 -08:00 |
|