A. R. Shajii
|
01840deb5f
|
Escape analysis in IR (#33)
* IR escape analysis (WIP)
* Handle calls (WIP)
* Fix argument tracking (WIP)
* Cleanup
* Fix function caching
* Add annotations
* Add capture analysis
* Fixes
* Add tests
* More tests & fixes
* Refactor
* Add escape interface
* Fix consts
* Fix throw side effect
* Fix case for vararg C functions
* Add IR pass timing
* Fix internal func capture status
* Avoid warning on exe build
* More tests
* Fix var tracking & more tests
* Fix derived computation and more tests
* Optimization
* Better derived set generation
* More tests
* Cache reaching-def results
* Fix pass group repeat
* Fix use-after-free issue
|
2022-07-02 11:48:19 -04:00 |
|
Ishak Numanagić
|
7bb259909b
|
stdlib/internal/attributes.codon
|
2022-02-28 20:57:12 +01:00 |
|
Ibrahim Numanagić
|
2506cb849e
|
Use @overload for top-level function overloads; Partial function bugfixes
|
2022-02-18 17:27:24 -08:00 |
|
Ibrahim Numanagić
|
5dcc51a667
|
Add class auto-deduction support
|
2022-01-04 19:39:53 -08:00 |
|
A. R. Shajii
|
0d185019f3
|
.seq to .codon
|
2021-10-01 09:56:35 -04:00 |
|