gingerBill
|
cd7e260f4e
Fix cyclic polymorphic procedure usage and improve its error message
|
7 years ago |
gingerBill
|
e9e7ce2606
Allow `.allocator` for dynamic arrays; Add `mem.Pool`
|
7 years ago |
gingerBill
|
8236c6d4b7
Allow for base enum type with an enum declaration
|
7 years ago |
gingerBill
|
268491b224
Use global arena for AstNode allocations
|
7 years ago |
gingerBill
|
49ea9ed722
Entity aliasing clean up
|
7 years ago |
gingerBill
|
b027b1d60f
Fix min type info for polymorphic procedures and named types
|
7 years ago |
gingerBill
|
d556fa2cd8
Remove special shared scope for runtime stuff
|
7 years ago |
gingerBill
|
9bd7f023b2
Split up `init_preload` into specific parts
|
7 years ago |
gingerBill
|
12b870ba66
Use const & for Array<AstNode *> parameters
|
7 years ago |
gingerBill
|
ced818ad54
Remove dead code from checker
|
7 years ago |
gingerBill
|
619783ca1b
Remove clutter parameters and begin parallelizing the type checker
|
7 years ago |
gingerBill
|
642aa0bc4b
Refactor: use CheckerContext rather than Checker in type checking part
|
7 years ago |
gingerBill
|
45b3067068
Remove `tmp_allocator` from `Checker`
|
7 years ago |
gingerBill
|
4e203feaf4
Change import lookup
|
7 years ago |
gingerBill
|
5c52ffe24e
Reorganize `runtime` package
|
7 years ago |
gingerBill
|
eb11edabe0
Add file scopes for the packages
|
7 years ago |
gingerBill
|
c067b90403
Add basic package support (no IR support yet)
|
7 years ago |
gingerBill
|
7e4c643401
Disable default struct field values; Update README.md
|
7 years ago |
gingerBill
|
e920338f21
Remove old dependency
|
7 years ago |
gingerBill
|
e597a8d72e
Fix issues with exact integer bounds and remove dead code
|
7 years ago |
gingerBill
|
3b48fa8e7d
Fix default initialized values for globals (#217)
|
7 years ago |
gingerBill
|
324b7d65e7
Use `__type_info_of` internally
|
7 years ago |
gingerBill
|
373a60b9ef
`type_info_of` allows `typeid`; `typeid_of` allows `^Type_Info`; Otherwise only allow type
|
7 years ago |
gingerBill
|
2ef22e86e0
Make `any` use `typeid` rather than `^Type_Info`
|
7 years ago |
gingerBill
|
830f4f540f
`typeid`
|
7 years ago |
gingerBill
|
56ff5496bc
Minimal Type Info Dependency handling
|
7 years ago |
gingerBill
|
18a9fa7355
Improve minimal dependency system
|
7 years ago |
gingerBill
|
66b4252931
Fix #210
|
7 years ago |
gingerBill
|
fc77b5b4ac
Try to fix internal compiler error in #208
|
7 years ago |
gingerBill
|
a83d916fad
Fix immutable `context` to `any` assignment #214
|
7 years ago |