Andrew Morris
|
0e9682592e
|
Use asm::Instruction in function_compiler
|
2023-03-06 16:39:59 +11:00 |
|
Andrew Morris
|
eaf26f7a88
|
Prefer to_string
|
2023-03-06 15:05:38 +11:00 |
|
Andrew Morris
|
8c98da80be
|
Use asm::Value in CompiledExpression
|
2023-03-06 14:59:56 +11:00 |
|
Andrew Morris
|
3093016344
|
Use asm::Pointer during compilation
|
2023-03-06 14:02:27 +11:00 |
|
Andrew Morris
|
082591da5c
|
Replace register strings with Register throughout function_compiler
|
2023-03-06 13:21:54 +11:00 |
|
Andrew Morris
|
6be70c189b
|
Replace register strings with Register throughout expression_compiler
|
2023-03-06 12:48:41 +11:00 |
|
Andrew Morris
|
e77667bd7d
|
Move patterns into expression compiler
|
2023-03-02 17:39:12 +11:00 |
|
Andrew Morris
|
42c3ce706b
|
decl_or_param_pat -> pat
|
2023-03-02 17:17:02 +11:00 |
|
Andrew Morris
|
cae818a3c7
|
Enable more destructuring
|
2023-03-02 17:14:45 +11:00 |
|
Andrew Morris
|
16fed23c66
|
AssignTarget::from_pat_or_expr
|
2023-03-02 11:34:30 +11:00 |
|
Andrew Morris
|
8fdd4ca9ee
|
Fix multiAssignment
|
2023-03-01 18:02:07 +11:00 |
|
Andrew Morris
|
266ff3a611
|
Fix nested assignment
|
2023-03-01 17:05:18 +11:00 |
|
Andrew Morris
|
f684d6b65e
|
Destructuring for declarations
|
2023-03-01 12:35:11 +11:00 |
|
Andrew Morris
|
06bff78ed2
|
Split out parameter scope from gathering parameter registers, add param destructuring tests
|
2023-03-01 11:29:01 +11:00 |
|
Andrew Morris
|
6bfccda220
|
Rename, param reorder
|
2023-03-01 09:49:27 +11:00 |
|
Andrew Morris
|
419ca62a03
|
Avoid default match cases
|
2023-03-01 09:10:26 +11:00 |
|
Andrew Morris
|
f7f70bf89f
|
Apply lint suggestion
|
2023-03-01 08:39:02 +11:00 |
|
Andrew Morris
|
cf2a54d332
|
Simplify nested registers
|
2023-02-28 13:41:13 +11:00 |
|
Andrew Morris
|
9791cee579
|
Object destructuring for parameters
|
2023-02-27 19:04:30 +11:00 |
|
Andrew Morris
|
90a1610683
|
Array destructuring for parameters
|
2023-02-27 17:50:39 +11:00 |
|
Andrew Morris
|
2de3b8e650
|
Implement parameter defaults
|
2023-02-27 17:22:09 +11:00 |
|
Andrew Morris
|
44759d16a8
|
Reorganize using workspaces
|
2023-02-27 12:35:37 +11:00 |
|