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 |
gingerBill
|
e71a641379
Fix internal compiler error trigger for issue #212
|
7 years ago |
gingerBill
|
4d78540658
Fix #210
|
7 years ago |
gingerBill
|
b83c3f265b
Fix #209 #assert bug
|
7 years ago |
gingerBill
|
30f5a3bb93
Move cycle checking to much earlier on in the semantic stage
|
7 years ago |
gingerBill
|
2e1e1e6034
Type caching
|
7 years ago |
gingerBill
|
991479fbf9
Remove allocator parameter to `types.cpp` functions
|
7 years ago |
gingerBill
|
5bf0f9d630
Fix type cycle bug
|
7 years ago |
gingerBill
|
105de7705a
Add `unselector_expr`
|
7 years ago |
gingerBill
|
584dffea14
Remove dead code; fix referencing of a type assertion in a selector expression
|
7 years ago |
gingerBill
|
41b6d215bb
Fix `using` determination order
|
7 years ago |
gingerBill
|
9274f29ca9
`deprecated` attribute for procedure declarations
|
7 years ago |