gingerBill
|
9408eb9580
|
Update odin doc to support multiple package outputs by passing multiple paths; Replace -all with -short
Example:
odin doc core/path core/path/filepath
|
2020-11-18 23:22:27 +00:00 |
|
gingerBill
|
2bd0fd932a
|
Begin rudimentary work on implementing odin test tooling with *_test.odin files
|
2020-11-17 18:50:30 +00:00 |
|
gingerBill
|
d90fc18bef
|
Basic odin doc support
|
2020-11-17 15:05:16 +00:00 |
|
gingerBill
|
00192bb349
|
Improve flag handling to check for invalid uses
|
2020-11-17 13:55:08 +00:00 |
|
gingerBill
|
edd9d5e50b
|
Add -show-unused-with-location
|
2020-11-17 13:02:10 +00:00 |
|
gingerBill
|
6f71d1f2a9
|
Add -show-unused (Shows unused package declarations of all imported packages)
Crude output at the moment but better than nothing
|
2020-11-17 12:10:25 +00:00 |
|
F0x1fy
|
301e1d2ff3
|
Added -no-entry-point flag and relevant check.
|
2020-11-10 09:50:53 -07:00 |
|
gingerBill
|
4e5b8f2c61
|
Add -build-mode:assembly for -llvm-api
|
2020-10-20 12:35:12 +01:00 |
|
gingerBill
|
0be6ddc7e2
|
Add -microarch:<string> (e.g. -microarch:native)
|
2020-10-20 12:25:11 +01:00 |
|
gingerBill
|
b1bdd95f19
|
Begin work on making packages import assembly sort files (.S)
|
2020-10-16 15:32:09 +01:00 |
|
gingerBill
|
654b24e514
|
Add -disallow-do
|
2020-09-23 17:17:32 +01:00 |
|
gingerBill
|
92cd50d3f0
|
Add TargetOS_freestanding for future use
|
2020-09-15 12:29:32 +01:00 |
|
gingerBill
|
1ef1407f02
|
Update ODIN_VERSION
|
2020-09-15 12:28:15 +01:00 |
|
gingerBill
|
edbad0709e
|
Add -default-to-nil-allocator flag (sets ODIN_DEFAULT_TO_NIL_ALLOCATOR)
|
2020-09-15 12:27:53 +01:00 |
|
Christian Seibold
|
577be4a8ae
|
Get Odin compiling and produced exe's running on FreeBSD
|
2020-09-14 15:22:35 -05:00 |
|
Christian Seibold
|
ac126a8cd7
|
Add FreeBSD targets, get gb.h working with FreeBSD, fix odin_root_directory function for FreeBSD and a few other operating systems not yet added
|
2020-09-14 11:28:41 -05:00 |
|
gingerBill
|
7ae54ae3b4
|
Add -no-dynamic-literals to disallow dynamic array and map literals
|
2020-07-14 23:01:34 +01:00 |
|
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
|
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
|
098699103d
|
Begin work on supporting wasm32 architecture
|
2020-05-25 12:46:23 +01:00 |
|
gingerBill
|
4f4c3bb03b
|
Add -extra-linker-flags:<string>
|
2020-05-06 13:41:22 +01:00 |
|
gingerBill
|
3299d6a204
|
Add -ignore-vs-search
|
2020-05-02 18:50:38 +01:00 |
|
gingerBill
|
65a2125dba
|
Add -build-mode=obj
|
2020-04-13 12:00:40 +01:00 |
|
gingerBill
|
62dc99dbef
|
Begin to make the -llvm-api more general
|
2020-04-10 19:52:17 +01:00 |
|
gingerBill
|
18fb6a4be4
|
Merge branch 'master' into llvm-integration
|
2020-03-15 14:31:26 +00:00 |
|
gingerBill
|
ce90509a07
|
Add initial -mem2reg pass to opt
|
2020-03-13 00:04:03 +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
|
6ed6a91a64
|
Begin LLVM C API integration
|
2020-02-01 22:50:57 +00:00 |
|
gingerBill
|
14c4fed94c
|
v0.12.0
|
2020-01-18 15:32:15 +00: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
|
494b1e7eaa
|
Add -help which prints information about the compiler flags
|
2019-12-21 11:22:46 +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 |
|
castano
|
813f5d211f
|
Fix linux build.
|
2019-11-14 09:22:37 -08:00 |
|
castano
|
71d129a709
|
Add support for running odin through a symlink. Use realpath when obtaining root dir.
|
2019-11-14 00:50:26 -08:00 |
|
gingerBill
|
aa796a1032
|
v0.11.1
|
2019-11-12 21:20:40 +00:00 |
|
gingerBill
|
967981aacd
|
Add -show-more-timings
|
2019-11-10 21:49:02 +00:00 |
|
gingerBill
|
57565b78a6
|
v0.11.0
|
2019-11-01 19:45:39 +00:00 |
|
gingerBill
|
4e8a801b35
|
strings.split; strings.index; eprint* over print*_err;
|
2019-10-06 18:13:15 +01:00 |
|
gingerBill
|
66ae4e5afc
|
Change ODIN_OS string for osx from "osx" to "darwin" to allow for other platforms
|
2019-10-01 20:38:50 +01:00 |
|
nakst
|
22e982c8fb
|
New Essence OS layer; cross-compiling improvements
|
2019-09-02 16:46:50 +01:00 |
|
gingerBill
|
b891c0feab
|
Fix ranges in switch statement for strings
|
2019-06-21 22:40:11 +01:00 |
|
gingerBill
|
b0dd3ac599
|
v0.10.0
|
2019-06-02 12:27:36 +01:00 |
|
gingerBill
|
5697d6df74
|
-go-to-definitions (OGTD file format)
|
2019-05-26 15:16:45 +01:00 |
|
gingerBill
|
426c1ed6f4
|
-compact flag for 'odin query'
|
2019-05-25 20:28:49 +01:00 |
|
gingerBill
|
458ec5922e
|
odin query
Output .json file containing information about the program
|
2019-05-25 20:24:19 +01:00 |
|
gingerBill
|
63bbb9b62f
|
Change the file name rules for imports (use / rather than \ on windows)
|
2019-04-20 16:47:28 +01:00 |
|