Ginger Bill
|
8e4233b86a
|
Correct union size
|
2017-10-08 15:19:01 +01:00 |
|
Ginger Bill
|
6424966b7a
|
Union tag stored as an integer
|
2017-10-08 15:16:13 +01:00 |
|
Ginger Bill
|
4e42d7df43
|
Minor code reorganization
|
2017-10-08 12:27:03 +01:00 |
|
Ginger Bill
|
580ee5cc4a
|
Fix using on import names
|
2017-10-08 11:08:15 +01:00 |
|
Ginger Bill
|
56a98a483f
|
Better error messages for import cycles
|
2017-10-08 10:58:16 +01:00 |
|
Ginger Bill
|
df7a4eda8a
|
Allow for cyclic import but disallow cyclic using import and export
|
2017-10-07 11:37:43 +01:00 |
|
Ginger Bill
|
91cc0b282a
|
Fix issue #114
|
2017-10-04 18:57:27 +01:00 |
|
Ginger Bill
|
01d8aea4df
|
Disallow procedures literals as default values in anonymous struct types
|
2017-10-01 21:44:55 +01:00 |
|
Ginger Bill
|
ee904060c5
|
Disallow anonymous structs with procedures as default values
|
2017-10-01 21:22:39 +01:00 |
|
Ginger Bill
|
afb5538e83
|
Default procedure values for proc
|
2017-10-01 20:27:02 +01:00 |
|
Ginger Bill
|
1f24f105cc
|
"Constant" procedure values for default values in structs
|
2017-10-01 20:10:13 +01:00 |
|
Ginger Bill
|
8f39ebbe5a
|
Procedure literals for default values in structs
|
2017-10-01 20:01:00 +01:00 |
|
Ginger Bill
|
c1e720a49b
|
match to switch; Optional semicolons after "import" statements
|
2017-10-01 17:09:57 +01:00 |
|
Ginger Bill
|
f38c8875b2
|
Fix issue #104
|
2017-10-01 14:29:54 +01:00 |
|
Ginger Bill
|
e7e51f53ce
|
Fix cyclic polymorphic struct bug #111
|
2017-10-01 14:10:31 +01:00 |
|
Ginger Bill
|
5259de5872
|
Reserve the link_name main
|
2017-09-30 11:28:17 +01:00 |
|
Ginger Bill
|
e2b9c87aa8
|
Wrap entry point main around the C style main in the IR
|
2017-09-30 11:20:35 +01:00 |
|
Ginger Bill
|
8c7cf0dbb0
|
Fix union array bug (Issue #112)
|
2017-09-29 21:35:59 +01:00 |
|
Ginger Bill
|
e6e9375b09
|
Remove http_test.odin
|
2017-09-29 21:20:39 +01:00 |
|
Ginger Bill
|
c6096f9205
|
Revert to demo.odin
|
2017-09-29 21:11:51 +01:00 |
|
Ginger Bill
|
11614c2649
|
Fix old_demos; Fix when bug; Fix enum .names
|
2017-09-29 21:11:16 +01:00 |
|
Ginger Bill
|
793bc8c585
|
Fix issue #89
|
2017-09-25 23:08:22 +01:00 |
|
Ginger Bill
|
335e88b738
|
Fix issue #106
|
2017-09-25 23:06:04 +01:00 |
|
Ginger Bill
|
b77ea94976
|
Fix issue #108
|
2017-09-25 22:59:59 +01:00 |
|
Ginger Bill
|
ae17a51c0d
|
Fix issue #109
|
2017-09-25 22:53:59 +01:00 |
|
gingerBill
|
ee7a83f124
|
Merge pull request #110 from ThisDrunkDane/invalid-token-print-pos
Print position of the invalid token found during parsing.
|
2017-09-25 22:51:41 +01:00 |
|
Mikkel Hjortshoej
|
67ac551a2f
|
The position that the invalid token was found at is printed
|
2017-09-25 21:42:23 +02:00 |
|
Ginger Bill
|
572ac616c1
|
Prevent statements after branch statements.
|
2017-09-24 14:58:15 +01:00 |
|
Ginger Bill
|
96bf6a5bcb
|
Fix cyclic importation error printing
|
2017-09-23 20:47:02 +01:00 |
|
Ginger Bill
|
c43d66c286
|
Use comma for struct field separators (disallow nesting)
|
2017-09-21 23:18:28 +01:00 |
|
Ginger Bill
|
95fb5fa46c
|
Fix #export proc tag
|
2017-09-21 22:32:24 +01:00 |
|
Ginger Bill
|
d614913c11
|
Fix decimal.odin, again
|
2017-09-20 23:17:33 +01:00 |
|
Ginger Bill
|
3bfaac0844
|
Fix decimal.odin assignment bug
|
2017-09-20 22:59:46 +01:00 |
|
Ginger Bill
|
14d0cbf6d7
|
Fix load order of files (again)
|
2017-09-20 21:42:42 +01:00 |
|
Ginger Bill
|
61a163d773
|
Fix crash with build_dll (Issue #100)
|
2017-09-20 21:00:40 +01:00 |
|
Ginger Bill
|
3a644dad78
|
Fix issue #101
|
2017-09-20 20:45:40 +01:00 |
|
Ginger Bill
|
d2c1c719bd
|
Fix file load order and allow when statements at file scope
|
2017-09-20 20:38:32 +01:00 |
|
Ginger Bill
|
333db4dc94
|
Fix issues #95 and #96
|
2017-09-13 22:20:27 +01:00 |
|
Ginger Bill
|
cbcf4b6071
|
Fix issue #94
|
2017-09-11 22:49:26 +01:00 |
|
Ginger Bill
|
e6e0aba8c3
|
Remove when suffixes; Implement file scope when statement, evaluated in source order
|
2017-09-10 15:17:37 +01:00 |
|
Ginger Bill
|
85097a9958
|
Fix global variable initialization IR bug
|
2017-09-10 13:50:11 +01:00 |
|
Ginger Bill
|
7791c343c4
|
Allow for multiple library collections; Store AstFile as pointer
|
2017-09-10 13:26:14 +01:00 |
|
Ginger Bill
|
3bd762591a
|
Fix path_is_directory for *nix
|
2017-09-07 21:33:37 +01:00 |
|
Ginger Bill
|
8e3b77aba8
|
Library collections
|
2017-09-07 20:55:59 +01:00 |
|
Ginger Bill
|
36e3a02f67
|
Fix bit_field type information
|
2017-09-02 22:54:11 +01:00 |
|
Ginger Bill
|
566a242ba3
|
Fix issue #92
|
2017-09-02 10:06:44 +01:00 |
|
Ginger Bill
|
1e3b3c107c
|
IR Fix for UnionTagValue
|
2017-08-28 23:04:48 +01:00 |
|
Ginger Bill
|
2ac33285c1
|
Remove metagen.odin
|
2017-08-27 23:28:20 +01:00 |
|
Ginger Bill
|
7cb8016df3
|
Add examples
|
2017-08-27 23:27:12 +01:00 |
|
Ginger Bill
|
cf3c5a878a
|
export declarations
|
2017-08-27 19:36:43 +01:00 |
|