Jeong YunWon
|
060d153bb3
|
reorganize compiler crates
|
2022-08-22 04:42:42 +09:00 |
|
Padraic Fanning
|
ae122c6478
|
Replace master with main
Fixes #3067
|
2021-09-15 17:54:54 -04:00 |
|
Noah
|
a0790d4906
|
Use ahash in the compiler
|
2021-01-08 17:00:23 -06:00 |
|
Noah
|
596e338c51
|
Have a block-based IR for compiling, calculate max stack size
|
2020-12-21 18:47:58 -06:00 |
|
Noah
|
1575382577
|
Add flags to the MakeFunction instruction
|
2020-12-14 14:35:17 -06:00 |
|
Noah
|
ebee651a12
|
Update compiler to output codeobj.constants, use insta for snapshot testing
|
2020-10-19 23:55:55 -05:00 |
|
Jeong YunWon
|
f2b696a75b
|
Add mode to ast::parse
|
2019-10-12 18:12:36 +09:00 |
|
coolreader18
|
70c5c240e7
|
Address comments
|
2019-08-07 14:40:16 -05:00 |
|
coolreader18
|
347d6c006a
|
Fix label issue
|
2019-08-03 23:58:59 -05:00 |
|
coolreader18
|
e9ad1f64ee
|
Make peephole optimizer a stream processor
|
2019-08-03 22:02:29 -05:00 |
|
Windel Bouwman
|
de2e496e1f
|
Add initial draft of symtable module.
|
2019-07-16 22:04:38 +02:00 |
|
coolreader18
|
6c03386162
|
Add #![doc(html_logo_url = ...)] to crates
|
2019-07-08 23:57:18 -05:00 |
|
Windel Bouwman
|
134e6b2579
|
Move bytecode into own crate.
|
2019-06-30 11:01:40 +02:00 |
|
coolreader18
|
e85f8b18df
|
Add doc comments and individual compile functions
|
2019-06-12 22:04:59 -05:00 |
|
coolreader18
|
064919348d
|
Split off bytecode compilation into a separate crate
|
2019-06-12 21:43:43 -05:00 |
|