gingerBill
|
1eb9994d88
Attributes; @(link_name="foo")
|
7 years ago |
gingerBill
|
a43b89f36e
#alias type declarations; core library additions; `_global` import name for the global scope
|
7 years ago |
gingerBill
|
0ed34af19d
Fix importation of empty file (issue #128)
|
7 years ago |
gingerBill
|
71729c2855
Add anonymous `using import` names with an underscore (#127)
|
7 years ago |
gingerBill
|
3d8bf36a30
`foreign export` block
|
7 years ago |
gingerBill
|
85f7c2d040
Change `foreign_library` to `foreign import`
|
7 years ago |
gingerBill
|
26ea8f6dcb
Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library "system:kernel.lib"`; Remove keyword: `foreign_system_library`
|
7 years ago |
Ginger Bill
|
b772ad7094
Fix issue #116
|
7 years ago |
Ginger Bill
|
56a98a483f
Better error messages for import cycles
|
7 years ago |
Ginger Bill
|
c1e720a49b
`match` to `switch`; Optional semicolons after "import" statements
|
8 years ago |
Ginger Bill
|
f38c8875b2
Fix issue #104
|
8 years ago |
Mikkel Hjortshoej
|
67ac551a2f
The position that the invalid token was found at is printed
|
8 years ago |
Ginger Bill
|
c43d66c286
Use comma for struct field separators (disallow nesting)
|
8 years ago |
Ginger Bill
|
95fb5fa46c
Fix `#export` proc tag
|
8 years ago |
Ginger Bill
|
d2c1c719bd
Fix file load order and allow when statements at file scope
|
8 years ago |
Ginger Bill
|
333db4dc94
Fix issues #95 and #96
|
8 years ago |
Ginger Bill
|
e6e0aba8c3
Remove `when` suffixes; Implement file scope `when` statement, evaluated in source order
|
8 years ago |
Ginger Bill
|
7791c343c4
Allow for multiple library collections; Store AstFile as pointer
|
8 years ago |
Ginger Bill
|
8e3b77aba8
Library collections
|
8 years ago |
Ginger Bill
|
cf3c5a878a
`export` declarations
|
8 years ago |
Ginger Bill
|
2d20bde495
Remove () grouping for `foreign_library`
|
8 years ago |
Ginger Bill
|
b9e347ef50
Replace `import_load` with `using import .`
|
8 years ago |
Ginger Bill
|
6707c8750e
Import cycle checking
|
8 years ago |
Ginger Bill
|
6c73f9d3fd
Global variable dependency initialization ordering
|
8 years ago |
Ginger Bill
|
d7bd3f8402
Fix compilation issues on OSX
|
8 years ago |
Ginger Bill
|
ba6ecf35cf
Disable threading on *nix for the time being
|
8 years ago |
Ginger Bill
|
10cc9cf661
Add mutexes to string buffer allocator uses
|
8 years ago |
Ginger Bill
|
2db971eedd
Use pthread mutex
|
8 years ago |
Ginger Bill
|
0fae31fb54
Extra type safety; Fix typos
|
8 years ago |
Ginger Bill
|
8987a6630c
v0.6.0
|
8 years ago |