gingerBill
|
74fa7ca25d
New slice memory layout (ptr+len); `byte`
|
7 jaren geleden |
Zachary Pierson
|
4d7fb3e8d6
Changed `string_has_extension` to `string_ends_with`.
|
7 jaren geleden |
gingerBill
|
cec9f7abfe
Add `-debug` command (still in development)
|
7 jaren geleden |
gingerBill
|
f6a56c2f82
Remove `#const`; Minor fixes
|
7 jaren geleden |
gingerBill
|
dffa791607
In error messages, remove ` with '; Fix error messages for `switch`
|
7 jaren geleden |
gingerBill
|
5ce6555721
Allow for default arguments after a variadic parameter
|
7 jaren geleden |
gingerBill
|
40281d595d
Fix parsing errors for variadic signatures
|
7 jaren geleden |
vassvik
|
9e0b69312b
Fixed foreign import for linux. Modified .gitignore to ignore temp files and files in shared/. Added a Makefile for linux
|
7 jaren geleden |
gingerBill
|
eb4b3f5976
Change push allocator system; update core libraries
|
7 jaren geleden |
gingerBill
|
36b0b50ba4
Amend allocation procedures with caller location; Compound literals missing type can determine type in certain cases.
|
7 jaren geleden |
gingerBill
|
66ee2cb6ed
#const value procedure parameters; $N for polymorphic array lengths
|
7 jaren geleden |
gingerBill
|
e7999f8450
Foreign context cleanup
|
7 jaren geleden |
gingerBill
|
0b29e42adb
`link_prefix`; `thread_local`; fix `link_name` for file-scope variables
|
7 jaren geleden |
gingerBill
|
414486829a
Add string_set.cpp; Code clean up
|
7 jaren geleden |
gingerBill
|
3e05be8eb8
`@(default_calling_convention = ...)` for `foreign` blocks
|
7 jaren geleden |
gingerBill
|
ae24a8e5ae
Fix pointer arithmetic; remove suffix #tags for proc types
|
7 jaren geleden |
gingerBill
|
d2588f9d1d
Infix proc calling convention `proc "std" (...)`
|
7 jaren geleden |
gingerBill
|
1eb9994d88
Attributes; @(link_name="foo")
|
7 jaren geleden |
gingerBill
|
a43b89f36e
#alias type declarations; core library additions; `_global` import name for the global scope
|
7 jaren geleden |
gingerBill
|
0ed34af19d
Fix importation of empty file (issue #128)
|
8 jaren geleden |
gingerBill
|
71729c2855
Add anonymous `using import` names with an underscore (#127)
|
8 jaren geleden |
gingerBill
|
3d8bf36a30
`foreign export` block
|
8 jaren geleden |
gingerBill
|
85f7c2d040
Change `foreign_library` to `foreign import`
|
8 jaren geleden |
gingerBill
|
26ea8f6dcb
Syntax: Replace `foreign_system_library "kernel.lib"` to `foreign_library "system:kernel.lib"`; Remove keyword: `foreign_system_library`
|
8 jaren geleden |
Ginger Bill
|
b772ad7094
Fix issue #116
|
8 jaren geleden |
Ginger Bill
|
56a98a483f
Better error messages for import cycles
|
8 jaren geleden |
Ginger Bill
|
c1e720a49b
`match` to `switch`; Optional semicolons after "import" statements
|
8 jaren geleden |
Ginger Bill
|
f38c8875b2
Fix issue #104
|
8 jaren geleden |
Mikkel Hjortshoej
|
67ac551a2f
The position that the invalid token was found at is printed
|
8 jaren geleden |
Ginger Bill
|
c43d66c286
Use comma for struct field separators (disallow nesting)
|
8 jaren geleden |