dzaima
|
7999683edf
|
skip value checking for builtin loading
perf is reporting an 0.15% increase in instruction count (what?), but that's not gonna stop me
|
2021-07-03 02:38:09 +03:00 |
|
dzaima
|
f75efbcc26
|
static harr.c functions
|
2021-07-03 02:04:31 +03:00 |
|
dzaima
|
ceb967bbd4
|
return Arr* from m_fillarrp
|
2021-07-03 01:53:26 +03:00 |
|
dzaima
|
08df9bfe7b
|
arrP_sh* → arr_sh*
|
2021-07-03 01:38:56 +03:00 |
|
dzaima
|
d49d5a3e31
|
don't use arr_sh*
|
2021-07-03 01:37:54 +03:00 |
|
dzaima
|
c0a75327ef
|
return Arr* from mut_fp
|
2021-07-03 01:25:55 +03:00 |
|
dzaima
|
c52a042eb4
|
return Arr* from slices
|
2021-07-03 01:25:55 +03:00 |
|
dzaima
|
daa8294252
|
return Arr* from m_(i32|c32|f64)arrp
|
2021-07-03 00:37:00 +03:00 |
|
dzaima
|
49810ce8bc
|
rename mm_allocN
|
2021-07-03 00:27:20 +03:00 |
|
dzaima
|
43d0d1e043
|
delay tagging for arrays
|
2021-07-03 00:22:40 +03:00 |
|
dzaima
|
d8b2ac0268
|
delay tagging
|
2021-07-03 00:02:56 +03:00 |
|
dzaima
|
c62369c0c5
|
initialize objects a bit better
0.29% improvement
|
2021-07-02 23:07:46 +03:00 |
|
dzaima
|
693f8e0139
|
CSTACK==0 didn't work anyway
|
2021-07-02 22:29:16 +03:00 |
|
dzaima
|
3451cc48c2
|
0 parent scope loading
|
2021-07-02 22:26:14 +03:00 |
|
dzaima
|
be5c22af37
|
update gStack only when needed
a tiny 0.13% improvement
|
2021-07-02 22:19:11 +03:00 |
|
dzaima
|
387f8f7581
|
stack management for RETD & FLDO
|
2021-07-02 19:57:16 +03:00 |
|
dzaima
|
b1b3b7eed3
|
stack management for DFND
|
2021-07-02 19:36:54 +03:00 |
|
dzaima
|
9de843aeb5
|
stack management for FN_Oi
|
2021-07-02 19:27:52 +03:00 |
|
dzaima
|
ee93543af3
|
stack management for TR__/OP__
0.06% less performance, but these changes aren't for performance
|
2021-07-02 19:20:23 +03:00 |
|
dzaima
|
475fe269a8
|
better GET
|
2021-07-02 19:03:23 +03:00 |
|
dzaima
|
a1113c418e
|
stack management for FN__
|
2021-07-02 18:50:18 +03:00 |
|
dzaima
|
c029703c3a
|
cleaner stack reading
|
2021-07-02 18:42:58 +03:00 |
|
dzaima
|
3ebaed2b35
|
stack management for SET_i
|
2021-07-02 18:26:35 +03:00 |
|
dzaima
|
a7e8678a16
|
stack management for SET_
|
2021-07-02 18:15:32 +03:00 |
|
dzaima
|
2a7eebad93
|
move instruction length offsets to instruction generation
|
2021-07-02 18:02:20 +03:00 |
|
dzaima
|
9fbc8203d0
|
free what should be freed in ⟨⟩/𝕩
|
2021-07-02 17:10:44 +03:00 |
|
dzaima
|
da9ab92bd5
|
set shape in ˘
|
2021-07-02 15:43:50 +03:00 |
|
dzaima
|
60bef6879c
|
fix printRaw
|
2021-07-02 15:30:42 +03:00 |
|
dzaima
|
8c2055ce22
|
fix speed of /
|
2021-07-02 15:27:29 +03:00 |
|
dzaima
|
018c209cec
|
fix ⟨⟩/𝕩
|
2021-07-02 14:41:22 +03:00 |
|
dzaima
|
bad72186de
|
manually allocate parent scope array
~0.11% performance improvement for safe prim tests
|
2021-07-01 23:10:47 +03:00 |
|
dzaima
|
a6c4f8c84d
|
use named R_BP
and fix named R_BP
|
2021-07-01 21:25:18 +03:00 |
|
dzaima
|
b009b40329
|
move relative addressing updating to x86_64.h
|
2021-07-01 18:33:19 +03:00 |
|
dzaima
|
f5cc8e17ac
|
fix using runtime with source
|
2021-06-30 23:23:49 +03:00 |
|
dzaima
|
dbf246810c
|
fix ⟨⟩ [⍋⍒] ↕4
|
2021-06-30 23:20:35 +03:00 |
|
dzaima
|
e5471e8f87
|
fix reference counts for comp->path
|
2021-06-30 23:16:08 +03:00 |
|
dzaima
|
b32074f4d1
|
support nested compilation
|
2021-06-30 22:54:33 +03:00 |
|
dzaima
|
383d649480
|
fix range calculation of ⊐
|
2021-06-30 22:30:53 +03:00 |
|
dzaima
|
05a69415bd
|
∧´
|
2021-06-30 00:01:41 +03:00 |
|
dzaima
|
84f58a2f87
|
fix refcounts
|
2021-06-29 22:58:32 +03:00 |
|
dzaima
|
1fd61c5467
|
make err NOINLINE
|
2021-06-29 22:55:34 +03:00 |
|
dzaima
|
726451ed0c
|
include path in errors
|
2021-06-29 22:54:37 +03:00 |
|
dzaima
|
861a488719
|
+´
|
2021-06-29 21:10:17 +03:00 |
|
dzaima
|
1ffd3a207a
|
indent REPL
|
2021-06-27 21:24:48 +03:00 |
|
dzaima
|
a4446716bf
|
compiler errors
|
2021-06-27 20:28:19 +03:00 |
|
dzaima
|
27b1e9ed8c
|
native vec⊐scalar
|
2021-06-27 18:03:51 +03:00 |
|
dzaima
|
fdcb158ca5
|
rename
|
2021-06-26 19:23:45 +03:00 |
|
dzaima
|
d087898359
|
•math trig functions
|
2021-06-26 19:23:02 +03:00 |
|
dzaima
|
98166dd809
|
nvm placeholder, enable nvm by default
|
2021-06-26 03:31:55 +03:00 |
|
dzaima
|
d4be37469e
|
move src/jit/nvm.c
|
2021-06-26 03:13:02 +03:00 |
|