gingerBill
|
0e91298fd1
Rename `free` to `delete` for non pointer types
|
7 years ago |
gingerBill
|
9bef5ec01a
Fix anonymous procedures
|
7 years ago |
gingerBill
|
5fe4c33d0e
Allow importation of `core:builtin` to get built-in entities
|
7 years ago |
gingerBill
|
5b71ffd4f9
Rename `clone_ast_node` to `clone_ast`
|
7 years ago |
gingerBill
|
c2ca24a486
Big renaming: `AstNode` to `Ast`
|
7 years ago |
gingerBill
|
e5aff6fd6d
Minimize AstNode size
|
7 years ago |
gingerBill
|
3eb8aa8268
Modify CommentGroup parsing
|
7 years ago |
gingerBill
|
b92a8c513e
Modify how build settings are handled
|
7 years ago |
gingerBill
|
8236c6d4b7
Allow for base enum type with an enum declaration
|
7 years ago |
gingerBill
|
555fe37ad8
Remove the need for a look ahead
|
7 years ago |
gingerBill
|
881f667558
Change how `context <-` is parsed to remove the need for a look-ahead
|
7 years ago |
gingerBill
|
0a99595efe
Remove `using in` stuff
|
7 years ago |
gingerBill
|
268491b224
Use global arena for AstNode allocations
|
7 years ago |
gingerBill
|
d556fa2cd8
Remove special shared scope for runtime stuff
|
7 years ago |
gingerBill
|
398109ac84
Remove need for __llvm_core
|
7 years ago |
gingerBill
|
6202fb8373
Re-allow `when` statements at the file scope
|
7 years ago |
gingerBill
|
ccbb6df749
Handle multiple +build package tags with '!' (nots)
|
7 years ago |
gingerBill
|
6eb505a677
Comment based build tags for packages (basic and temporary)
|
7 years ago |
gingerBill
|
45b3067068
Remove `tmp_allocator` from `Checker`
|
7 years ago |
gingerBill
|
b7858a66b9
Parallelize per file rather than per package
|
7 years ago |
gingerBill
|
4e203feaf4
Change import lookup
|
7 years ago |
gingerBill
|
547a2831c7
Clean up name mangling by using unique package names per project
|
7 years ago |
gingerBill
|
5c52ffe24e
Reorganize `runtime` package
|
7 years ago |
gingerBill
|
a5763d6fee
Err on empty directory packages
|
7 years ago |
gingerBill
|
307977d4cf
Remove dead code
|
7 years ago |
gingerBill
|
1beff539d7
Single file "main" file
|
7 years ago |
gingerBill
|
df578d6ec5
Allow for either .odin file or directory as the initial start
|
7 years ago |
gingerBill
|
6aae381e83
Move ODIN_* platform constants to `core:os`
|
7 years ago |
gingerBill
|
7ee9051a56
IR now builds with the new package system
|
7 years ago |
gingerBill
|
c067b90403
Add basic package support (no IR support yet)
|
7 years ago |