Ginger Bill
|
1d81b73df9
Basic command line flags: e.g. `-opt=0`
|
8 years ago |
Ginger Bill
|
18f885efab
`expand_to_tuple`
|
8 years ago |
Ginger Bill
|
6cbb6bef0b
Wrap hashing functions
|
8 years ago |
Ginger Bill
|
8197c02dcf
Default result values for procedure types; Named result values in `return` statements
|
8 years ago |
Ginger Bill
|
9faf0020cc
Amend Checker API
|
8 years ago |
Ginger Bill
|
5957d7f7be
Implicit Parameter Passing based `context` system (replacing Thread Local Storage (TLS) approach)
|
8 years ago |
Ginger Bill
|
35c102137f
Compiler compiles for x86 (doesn't work properly)
|
8 years ago |
Ginger Bill
|
5427d14416
Code will compile as 32 bit but will causes errors in the linker on Windows
|
8 years ago |
Ginger Bill
|
126f7aa892
Begin work on documentation generation
|
8 years ago |
Ginger Bill
|
04501c93fe
Implement `assert` and `panic` in user side code
|
8 years ago |
Ginger Bill
|
4236519b84
`#location(..)` and `#call_location`
|
8 years ago |
Ginger Bill
|
2deb2f8eeb
Declaration grouping uses () rather than {}; Fix some problem with compilation on *nix
|
8 years ago |
Ginger Bill
|
1851674b50
Code use API rather than raw CheckerInfo; begin work on generic procedures
|
8 years ago |
Ginger Bill
|
d3c24d159f
Merge size_of and size_of_val et al.
|
8 years ago |
Ginger Bill
|
23f9f9064e
Add CheckerInfo API functions
|
8 years ago |
Ginger Bill
|
c3b510c2d9
C-style `c_vararg`s (Not heavily tested)
|
8 years ago |
Ginger Bill
|
e7fc24e48c
Fix compilation error for Invalid EntityKind
|
8 years ago |
Ginger Bill
|
6a88dc322a
Declaration grouping uses braces rather than parentheses
|
8 years ago |
Ginger Bill
|
a8e458339b
foreign_library allow for Pascal-style grouping
|
8 years ago |
Ginger Bill
|
2ab0d97573
`import` and `import_load` as keywords; Fix procedure literal call trick
|
8 years ago |
Ginger Bill
|
33eeb58521
Prefix `proc` syntax
|
8 years ago |
Ginger Bill
|
c2c935ba81
Fix trailing default argument checking
|
8 years ago |
Ginger Bill
|
49b4b39055
Minor change for overloaded procedures
|
8 years ago |
Ginger Bill
|
366b306df0
Default parameters for procedures
|
8 years ago |
Ginger Bill
|
4bf1f798f5
Allow for ignoring named procedural call arguments with `_`
|
8 years ago |
Ginger Bill
|
b2fdb69b4d
Named procedure calls
|
8 years ago |
Ginger Bill
|
5cad7d44a6
Use templated `Map` for extra type safety
|
8 years ago |
Ginger Bill
|
2b96be0ae8
Remove unnecessary `typedef` usage
|
8 years ago |
Ginger Bill
|
2a89d8021c
Use templated `Array` with bounds checking
|
8 years ago |
Ginger Bill
|
13deb4706c
Update `String` to use overloading
|
8 years ago |