ychenfo
|
42a636b4ce
|
add Arc<Mutex<dyn SymbolResolver>> and change from Box<SymbolResolve> to Arc<SymbolResolver>, need format and cleanup
|
2021-08-11 15:11:51 +08:00 |
pca006132
|
86ca02796b
|
function parameter handling
|
2021-08-07 17:25:14 +08:00 |
pca006132
|
34d3317ea0
|
store operation method signature
|
2021-08-07 10:41:53 +08:00 |
pca006132
|
c405e46b00
|
moving location and symbol_resolver out from typecheck
|
2021-08-07 10:28:41 +08:00 |
pca006132
|
b01d0f6fbb
|
formatting
|
2021-08-05 14:56:09 +08:00 |
pca006132
|
a3acf09bda
|
typedef: make it send
Rc in calls is not send, so we use Arc instead.
|
2021-08-03 12:38:12 +08:00 |
CrescentonC
|
7e0d55443a
|
better structured primitive magic methods impl
|
2021-08-02 11:28:05 +08:00 |
pca006132
|
f2c5a9b352
|
added location -> call mapping
This allows code generation module to get function instantiation
parameter directly.
|
2021-07-30 11:01:11 +08:00 |
pca006132
|
832513e210
|
new is_concrete type check
|
2021-07-28 17:25:19 +08:00 |
pca006132
|
f665ea358b
|
fixed fold
|
2021-07-28 10:44:58 +08:00 |
pca006132
|
5f0490cd84
|
added virtual test
|
2021-07-27 11:58:35 +08:00 |
pca006132
|
ddcf4b7e39
|
refactored typedef
|
2021-07-23 15:57:37 +08:00 |
pca006132
|
88c45172b2
|
basic check for use-before-def
|
2021-07-22 17:07:49 +08:00 |
pca006132
|
c315227a28
|
init function check
|
2021-07-22 15:36:37 +08:00 |
pca006132
|
d484fa1e5c
|
added return type check
|
2021-07-22 11:49:00 +08:00 |
pca006132
|
b3d849ea7a
|
list test
|
2021-07-21 16:06:06 +08:00 |
pca006132
|
3e03398d9b
|
obj test
|
2021-07-21 15:59:01 +08:00 |
pca006132
|
2f5c3b3cb7
|
more cleanup and started adding tests
|
2021-07-21 15:36:35 +08:00 |
pca006132
|
0296844d5f
|
cleanup
|
2021-07-21 13:28:05 +08:00 |