Commit Graph

  • 78cd23907e make err fails more clear dzaima 2021-07-19 23:09:10 +0300
  • 0d5af28043 use mut_copyG in one more place dzaima 2021-07-19 19:29:29 +0300
  • 2e2b479d37 shorten mut_init dzaima 2021-07-19 19:25:09 +0300
  • ca264d1332 move init out of mut_to dzaima 2021-07-19 19:05:48 +0300
  • cf10914d63 refactor mut type expanding dzaima 2021-07-19 04:54:16 +0300
  • d8cfac38a2 move mut_pfree out of .c dzaima 2021-07-19 04:41:01 +0300
  • 0c04b7e03b move vec_add slow case to .c file dzaima 2021-07-19 04:27:45 +0300
  • 708e06c0ea simplify mut usage where type is guaranteed correct dzaima 2021-07-19 04:22:18 +0300
  • 9c66cbbb4b move noinline fns out of .h files dzaima 2021-07-19 02:58:36 +0300
  • 61e58c7a02 basic monadic arith special-case dzaima 2021-07-18 18:11:55 +0300
  • d8e3f78e6c better dyadic arith messages dzaima 2021-07-18 17:24:21 +0300
  • 1719374e0a make ubsan happier, optimize nextBC dzaima 2021-07-17 21:22:23 +0300
  • cd86a0b242 refresh precompiled bytecode until genRuntime dzaima 2021-07-16 23:25:00 +0300
  • 19449416c8 fix cc.bqn outside dzaima/BQN dzaima 2021-07-16 23:16:51 +0300
  • 43d2946447 fix refcount errors in merge dzaima 2021-07-16 23:11:34 +0300
  • 9ae1ab80cf multiple body support dzaima 2021-07-16 22:16:45 +0300
  • c192125a9c fix •file in REPL dzaima 2021-07-12 12:09:45 +0300
  • cdc363c94f initialize rtperf time counters dzaima 2021-07-12 01:45:28 +0300
  • bb463c8f87 fix rtverify failing on usz==u64 dzaima 2021-07-12 01:06:39 +0300
  • 576876dd32 fix warnings for usz==u64 dzaima 2021-07-12 00:50:29 +0300
  • ed691f3dae joined 2buddy dzaima 2021-07-12 00:17:59 +0300
  • 8f3f9ba114 don't read mmInfo from RAM dzaima 2021-07-11 23:23:51 +0300
  • 2a0b91e7b4 counters instead of allocB dzaima 2021-07-11 23:07:07 +0300
  • 1b31c88e4c use mm_heapUsed() instead of allocB dzaima 2021-07-11 22:40:46 +0300
  • 9982c62526 move OBJ_COUNTER increment dzaima 2021-07-11 22:14:28 +0300
  • 48380be063 separate allocB for mmX dzaima 2021-07-11 22:09:26 +0300
  • 1d5e7212fd extract bucket definitions from template dzaima 2021-07-11 21:11:15 +0300
  • edd1f308ce clean up mm macros & globals dzaima 2021-07-11 20:56:53 +0300
  • 1f01bf8aa6
    Merge pull request #2 from mlochbaum/master dzaima 2021-07-10 01:09:27 +0300
  • dde05f5f02 Just use bit sets, not hashing, for complementary selection Marshall Lochbaum 2021-07-08 20:56:28 -0400
  • 947ee901bb
    Merge pull request #1 from mlochbaum/master dzaima 2021-07-09 02:18:23 +0300
  • 3546419816 Use the correct complement algorithm for the hash set Marshall Lochbaum 2021-07-08 17:54:34 -0400
  • 619b9827de Faster random deal, and sorted subset Marshall Lochbaum 2021-07-08 16:51:39 -0400
  • cce52dd40e random deal & subset dzaima 2021-07-07 21:31:48 +0300
  • fc4d36de07 test for MAP_32BIT to enable JIT dzaima 2021-07-06 20:04:14 +0300
  • aef9702b7b list-of-structs → struct-of-lists for TypeInfo dzaima 2021-07-06 19:30:07 +0300
  • 08723a3c80 use TI macros everywhere dzaima 2021-07-06 19:22:45 +0300
  • cd60db1c89 optimize fast allocation path dzaima 2021-07-05 02:52:42 +0300
  • d063e83a8d apparently BSZI is barely used dzaima 2021-07-05 01:22:49 +0300
  • 7bc8856cd1 inline LOCU dzaima 2021-07-05 01:05:43 +0300
  • 2a49cf8205 update objdump usage dzaima 2021-07-04 13:49:27 +0300
  • eca7699580 more ⊔ changes dzaima 2021-07-04 05:31:23 +0300
  • 6942b2d04c add checks for 𝕨<¯1 in ⊔ dzaima 2021-07-04 05:05:13 +0300
  • f5388fbdfa depth check for ⊔ dzaima 2021-07-04 05:00:56 +0300
  • 774db7a956 tagged bytecode position dzaima 2021-07-04 02:13:52 +0300
  • 223d6ccca0 GS_SET on RET_ only when needed dzaima 2021-07-04 00:56:43 +0300
  • 51c41f0766 push out perf/writing stuff from m_nvm dzaima 2021-07-03 23:32:56 +0300
  • 72896feb8f merged SET_i+POPS dzaima 2021-07-03 18:04:27 +0300
  • 9ee36dae94 fix TypeInfo.arrD1 for c32arr dzaima 2021-07-03 17:01:39 +0300
  • ee3ef4370c waste less on thrF dzaima 2021-07-03 02:55:22 +0300
  • 7999683edf skip value checking for builtin loading dzaima 2021-07-03 02:38:00 +0300
  • f75efbcc26 static harr.c functions dzaima 2021-07-03 02:04:31 +0300
  • ceb967bbd4 return Arr* from m_fillarrp dzaima 2021-07-03 01:53:26 +0300
  • 08df9bfe7b arrP_sh* → arr_sh* dzaima 2021-07-03 01:38:56 +0300
  • d49d5a3e31 don't use arr_sh* dzaima 2021-07-03 01:37:54 +0300
  • c0a75327ef return Arr* from mut_fp dzaima 2021-07-03 01:25:39 +0300
  • c52a042eb4 return Arr* from slices dzaima 2021-07-03 01:20:34 +0300
  • daa8294252 return Arr* from m_(i32|c32|f64)arrp dzaima 2021-07-03 00:37:00 +0300
  • 49810ce8bc rename mm_allocN dzaima 2021-07-03 00:27:20 +0300
  • 43d0d1e043 delay tagging for arrays dzaima 2021-07-03 00:22:40 +0300
  • d8b2ac0268 delay tagging dzaima 2021-07-02 23:29:51 +0300
  • c62369c0c5 initialize objects a bit better dzaima 2021-07-02 23:07:46 +0300
  • 693f8e0139 CSTACK==0 didn't work anyway dzaima 2021-07-02 22:29:16 +0300
  • 3451cc48c2 0 parent scope loading dzaima 2021-07-02 22:26:14 +0300
  • be5c22af37 update gStack only when needed dzaima 2021-07-02 21:10:28 +0300
  • 387f8f7581 stack management for RETD & FLDO dzaima 2021-07-02 19:57:16 +0300
  • b1b3b7eed3 stack management for DFND dzaima 2021-07-02 19:36:54 +0300
  • 9de843aeb5 stack management for FN_Oi dzaima 2021-07-02 19:27:52 +0300
  • ee93543af3 stack management for TR__/OP__ dzaima 2021-07-02 19:17:49 +0300
  • 475fe269a8 better GET dzaima 2021-07-02 19:03:23 +0300
  • a1113c418e stack management for FN__ dzaima 2021-07-02 18:50:18 +0300
  • c029703c3a cleaner stack reading dzaima 2021-07-02 18:42:58 +0300
  • 3ebaed2b35 stack management for SET_i dzaima 2021-07-02 18:21:48 +0300
  • a7e8678a16 stack management for SET_ dzaima 2021-07-02 18:15:32 +0300
  • 2a7eebad93 move instruction length offsets to instruction generation dzaima 2021-07-02 17:46:29 +0300
  • 9fbc8203d0 free what should be freed in ⟨⟩/𝕩 dzaima 2021-07-02 17:10:44 +0300
  • da9ab92bd5 set shape in ˘ dzaima 2021-07-02 15:43:45 +0300
  • 60bef6879c fix printRaw dzaima 2021-07-02 15:30:42 +0300
  • 8c2055ce22 fix speed of / dzaima 2021-07-02 15:26:22 +0300
  • 018c209cec fix ⟨⟩/𝕩 dzaima 2021-07-02 14:41:22 +0300
  • bad72186de manually allocate parent scope array dzaima 2021-07-01 22:57:59 +0300
  • a6c4f8c84d use named R_BP dzaima 2021-07-01 19:16:42 +0300
  • b009b40329 move relative addressing updating to x86_64.h dzaima 2021-07-01 18:33:05 +0300
  • f5cc8e17ac fix using runtime with source dzaima 2021-06-30 23:23:49 +0300
  • dbf246810c fix ⟨⟩ [⍋⍒] ↕4 dzaima 2021-06-30 23:20:35 +0300
  • e5471e8f87 fix reference counts for comp->path dzaima 2021-06-30 23:16:08 +0300
  • b32074f4d1 support nested compilation dzaima 2021-06-30 22:54:33 +0300
  • 383d649480 fix range calculation of ⊐ dzaima 2021-06-30 22:27:54 +0300
  • 05a69415bd ∧´ dzaima 2021-06-30 00:01:41 +0300
  • 84f58a2f87 fix refcounts dzaima 2021-06-29 22:58:32 +0300
  • 1fd61c5467 make err NOINLINE dzaima 2021-06-29 22:55:34 +0300
  • 726451ed0c include path in errors dzaima 2021-06-29 22:54:37 +0300
  • 861a488719 dzaima 2021-06-29 21:10:17 +0300
  • 1ffd3a207a indent REPL dzaima 2021-06-27 21:22:06 +0300
  • a4446716bf compiler errors dzaima 2021-06-27 20:23:48 +0300
  • 27b1e9ed8c native vec⊐scalar dzaima 2021-06-27 18:03:51 +0300
  • fdcb158ca5 rename dzaima 2021-06-26 19:23:45 +0300
  • d087898359 •math trig functions dzaima 2021-06-26 19:23:02 +0300
  • 98166dd809 nvm placeholder, enable nvm by default dzaima 2021-06-26 03:31:55 +0300
  • d4be37469e move src/jit/nvm.c dzaima 2021-06-26 03:13:02 +0300