Commit graph

  • 581c4d531c fix obvious bugs, add unit test, hopefully preserve radix when formatting koniifer 2024-09-01 20:07:19 +0100
  • 9012f976c5
    bruh mlokr 2024-09-01 21:05:17 +0200
  • 27462d9a33 forgot octals exist koniifer 2024-09-01 18:45:38 +0100
  • 781c40ede0 support hex, octal, binary literals koniifer 2024-09-01 18:42:04 +0100
  • 9af7bf559f
    fixed confused shift tokens (I still dont know which side is left) mlokr 2024-07-21 10:29:58 +0200
  • 5a6474f066
    fixed nasty wrong scope bug mlokr 2024-07-20 18:52:24 +0200
  • 33a4bf7d01
    barbar mlokr 2024-07-19 21:19:03 +0200
  • cac99cd34d
    foobar mlokr 2024-07-19 21:04:22 +0200
  • 5555b9865a
    v mlokr 2024-07-19 15:51:02 +0200
  • f964520641
    u mlokr 2024-07-19 14:39:30 +0200
  • a88d3a5c9d
    t mlokr 2024-07-19 14:24:58 +0200
  • 416f646957
    s mlokr 2024-07-19 14:17:45 +0200
  • 12b39c5b3f
    q mlokr 2024-07-19 14:05:13 +0200
  • 4dcaae8362
    p mlokr 2024-07-19 13:51:38 +0200
  • ab903fa4ea
    o mlokr 2024-07-19 13:44:35 +0200
  • c48a2d2799
    l mlokr 2024-07-19 13:39:42 +0200
  • fb01407465
    k mlokr 2024-07-19 13:38:30 +0200
  • 71359d82aa
    j mlokr 2024-07-19 13:21:14 +0200
  • 29d5774c47
    i mlokr 2024-07-19 13:09:45 +0200
  • 434acfbc7b
    i mlokr 2024-07-19 13:09:07 +0200
  • 6a03f125a5
    h mlokr 2024-07-19 13:03:11 +0200
  • 03aedb5d3f
    g mlokr 2024-07-19 13:02:00 +0200
  • a1179f3320
    f mlokr 2024-07-19 12:56:40 +0200
  • ba73a89171
    e mlokr 2024-07-19 12:52:11 +0200
  • 523ca6d103
    d mlokr 2024-07-19 12:51:26 +0200
  • 654b7eb7af
    d mlokr 2024-07-19 12:42:06 +0200
  • 4c3b63df25
    c mlokr 2024-07-19 12:39:19 +0200
  • 9a8a56fe97
    b mlokr 2024-07-19 12:34:22 +0200
  • aeb3a37f7d
    fixing typechecking issues, pointers now properly typecheck and generic types are properly cached mlokr 2024-07-19 12:00:55 +0200
  • 3c01a40ef2
    fixing wide register returns mlokr 2024-07-18 17:55:55 +0200
  • 4f9d4f2e71
    arrays work i guess mlokr 2024-07-08 18:08:58 +0200
  • 25bbe247e9
    added example for struct patters mlokr 2024-07-08 11:00:35 +0200
  • ab41d49a3d
    some stuff mlokr 2024-07-08 10:14:38 +0200
  • 11cb875882
    some stuff mlokr 2024-07-08 10:13:50 +0200
  • 8984dce0e7
    more dependencies removed mlokr 2024-07-08 07:44:06 +0200
  • fd64968f3a
    more garbage mlokr 2024-07-08 07:27:40 +0200
  • e00f2f08c8
    removing garbage mlokr 2024-07-08 07:22:53 +0200
  • 880cd66c66
    on the journey twards struct destruct mlokr 2024-07-07 19:16:15 +0200
  • fa41c56cb3
    interstellar mlokr 2024-07-07 18:21:07 +0200
  • efa7271a59
    brahmaputra 4 mlokr 2024-07-07 14:52:31 +0200
  • bd7384123c
    brahmaputra 2 mlokr 2024-07-07 14:29:37 +0200
  • e9589ebcae
    brahmaputra mlokr 2024-07-07 14:26:43 +0200
  • 22f925b3f5
    bruh mlokr 2024-07-07 13:44:20 +0200
  • 3807fe22da
    YEEEEEEEEEEEEEEEEEEEEEEEEEEEES mlokr 2024-07-07 13:42:48 +0200
  • 12c7467be2
    removing string optimizations mlokr 2024-07-07 12:15:48 +0200
  • cdc8cb35f7
    GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH, I did not delete unwanted relocations mlokr 2024-07-06 23:02:49 +0200
  • 36bd1a796b
    GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH, I did not delete unwanted relocations mlokr 2024-07-06 23:02:04 +0200
  • 59705c062d
    adding better api mlokr 2024-07-06 15:18:57 +0200
  • 9fe734c68c
    adding better api mlokr 2024-07-06 15:05:56 +0200
  • dc0562553d
    adding better api mlokr 2024-07-06 14:58:50 +0200
  • 91907a90ff
    -__- mlokr 2024-07-02 14:49:05 +0200
  • e147358fce
    adding spart fmt to struct ctors mlokr 2024-06-25 21:51:41 +0200
  • f9e46b4641
    added formatting mlokr 2024-06-25 21:41:12 +0200
  • 93deeee6b9
    adding comments mlokr 2024-06-25 19:55:25 +0200
  • 876690319f
    slight improvement mlokr 2024-06-25 19:46:48 +0200
  • c835317287
    slight improvement mlokr 2024-06-25 19:22:49 +0200
  • 8442b55aa6
    improved exer mlokr 2024-06-25 19:13:42 +0200
  • e07265c88b
    improved exer mlokr 2024-06-25 19:12:35 +0200
  • 6a69042cb7
    improved exer mlokr 2024-06-25 18:39:59 +0200
  • c85437e4e8
    fixed a significant bugus mlokr 2024-06-24 17:45:58 +0200
  • 76b3f9ff4b
    pekomaaaaa mlokr 2024-06-24 17:26:00 +0200
  • 66c3f7b0d4
    cleanup mlokr 2024-06-23 13:55:48 +0200
  • b04d9e517e
    tests pass again mlokr 2024-06-23 09:26:03 +0200
  • b46c64db4f
    tests pass again mlokr 2024-06-23 09:09:33 +0200
  • 6de8496aa5
    whew mlokr 2024-06-21 23:07:32 +0200
  • 499fe34f1d
    psl mlokr 2024-06-20 11:23:37 +0200
  • 36d978d798
    cleaning up the docs mlokr 2024-06-20 11:18:36 +0200
  • bd2a49d29a
    brah mlokr 2024-06-15 10:49:02 +0200
  • 1c8645bf11
    fixing pre mlokr 2024-06-15 10:48:42 +0200
  • 1624559e7b
    little guide to add examples mlokr 2024-06-15 10:46:53 +0200
  • 1ca5d89644
    pup mlokr 2024-06-15 10:38:16 +0200
  • 61ecbbd304
    putting tests as examples in readme mlokr 2024-06-15 10:37:50 +0200
  • 002a7df509
    adding more elaborate directive example mlokr 2024-06-15 09:37:19 +0200
  • 20903ef294
    smh my head mlokr 2024-06-12 16:29:41 +0200
  • aafcb2fbbd
    size improvement mlokr 2024-06-06 15:39:10 +0200
  • 98862edd58
    other stuff mlokr 2024-06-01 20:30:07 +0200
  • b9de362ba2
    making modules work mlokr 2024-06-01 20:29:35 +0200
  • e494785f93 some stuff mlokr 2024-05-20 14:11:58 +0200
  • aef9951bc5 implementing comptime constants mlokr 2024-05-19 18:20:42 +0200
  • b922dbd232 making progress on parallelization mlokr 2024-05-17 19:53:59 +0200
  • 71c4d3632a welp that was an accident mlokr 2024-05-16 22:56:53 +0200
  • 8cb9f2eaac fixing stack to what compiler assumes mlokr 2024-05-16 16:54:12 +0200
  • aae217dd00 making better use of parameter and return registers (use register 2 for arguments when possible) mlokr 2024-05-16 16:50:29 +0200
  • 4502a64514 some cleanup and bug fix mlokr 2024-05-16 13:32:04 +0200
  • ca1d471646 adding imm operations is come cases mlokr 2024-05-16 13:29:16 +0200
  • 2dff9f7244 slightly optimizing assignment mlokr 2024-05-16 12:56:33 +0200
  • 3127d04e41 doing same for arguments mlokr 2024-05-16 12:42:11 +0200
  • 589a30c8a3 making the variables smarter (only putting then on stack when they get referenced) mlokr 2024-05-16 12:23:37 +0200
  • 8b81cfef37 cargo update mlokr 2024-05-15 14:39:36 +0200
  • 6b74640c3f accident mlokr 2024-05-15 14:37:03 +0200
  • 87ba7aa203 removing deendence on macros with a simple build script mlokr 2024-05-15 14:36:38 +0200
  • 78f9eb6acc implementing codegen for all the operators mlokr 2024-05-15 11:10:20 +0200
  • 3c09a5f23e adding '<op>=' syntax mlokr 2024-05-15 10:37:39 +0200
  • 70955c1792 adding directives mlokr 2024-05-14 23:07:32 +0200
  • d8a922df26 painfully, but suddle bugs with pointers are now fixed mlokr 2024-05-14 15:03:36 +0200
  • 9aa5da82c9 saving before refactoring experiment mlokr 2024-05-14 14:01:40 +0200
  • fb481a0600 making stack reclamation mlokr 2024-05-14 12:17:39 +0200
  • d90f386bd2 adding an edge case mlokr 2024-05-13 15:27:09 +0200
  • c14e6c352d fixing upcating bugs related to pointers mlokr 2024-05-13 15:24:48 +0200
  • 9ccf91d072 adding pointer arithmetic test mlokr 2024-05-13 14:23:19 +0200