Commit graph

  • 945e5c70f6
    extractng Nodes from son.rs trunk Jakub Doka 2024-12-17 00:18:44 +0100
  • ec9bb886f8
    removing more repetative patterns Jakub Doka 2024-12-17 00:02:00 +0100
  • 127fdb3cc5
    reducing repeating patters Jakub Doka 2024-12-16 23:47:31 +0100
  • e65c72e19f
    properly type checking, null checks are fixed Jakub Doka 2024-12-16 23:32:08 +0100
  • 1ca9529302
    fixing missing antidependencies Jakub Doka 2024-12-16 17:37:14 +0100
  • c0d957e70c
    removing needless errors Jakub Doka 2024-12-16 15:05:19 +0100
  • b9b8233a53
    typo Jakub Doka 2024-12-16 15:03:07 +0100
  • d2fa41039b
    strengthening the error recovery Jakub Doka 2024-12-16 15:00:48 +0100
  • 9fe8d6bbff
    support integer to float coersion in more places Jakub Doka 2024-12-16 14:38:41 +0100
  • 04680c8b7c
    fixing an incredible edge case Jakub Doka 2024-12-16 14:27:23 +0100
  • a1e692eac7
    maybe fixed the float op fold Jakub Doka 2024-12-16 14:06:12 +0100
  • 8bf2d1a266
    flag the function as inline after checking style Jakub Doka 2024-12-16 14:04:30 +0100
  • 1571938e9f
    bools can now upcast to any integer Jakub Doka 2024-12-16 13:54:52 +0100
  • f7d5bccdd9
    fixing @itf type inference Jakub Doka 2024-12-16 13:49:20 +0100
  • 07d4fe416a
    forgot to add defer handling to unrolled loops Jakub Doka 2024-12-16 13:27:15 +0100
  • b2be007ef0
    adding unrolled loops, struct indexing and @len directive Jakub Doka 2024-12-16 13:20:47 +0100
  • bfac81c807
    fixing a bug with ITF selecting based of input instead of output type Jakub Doka 2024-12-16 10:35:11 +0100
  • ef36e21475
    making the compiler emit FMA instructions Jakub Doka 2024-12-16 10:16:53 +0100
  • 8138d6664f
    properly releasing the strongrefs now Jakub Doka 2024-12-15 23:15:07 +0100
  • 9f43e3bb92
    refactoring some stuff and loosening a requrement on assert Jakub Doka 2024-12-15 20:49:37 +0100
  • 6fba7da782
    more general tree walking algorightm was needed (probably) Jakub Doka 2024-12-15 20:35:44 +0100
  • 7837eeb90d
    implementing the loop iteration optimization Jakub Doka 2024-12-15 19:37:37 +0100
  • 5a7a01ca02
    adding the stack offset elision for return values as well Jakub Doka 2024-12-15 17:57:22 +0100
  • f9c47f86ad
    fixing a glaring bug, where the elidded offset is also offset Jakub Doka 2024-12-15 17:42:20 +0100
  • 48a0c8d0b9
    POC for removeing needless stack offset computes when only value is used Jakub Doka 2024-12-15 17:17:41 +0100
  • 00f6729d31
    supporting ascii literals Jakub Doka 2024-12-14 21:02:29 +0100
  • dc96c8b10a
    the items accesed outside the nested scope no longer get duplicated Jakub Doka 2024-12-14 18:50:13 +0100
  • 91e35b72ee
    Fixing the invalid code bricking the UI Jakub Doka 2024-12-14 15:33:11 +0100
  • 5aeeedbdce
    fixing non pointer struct method receiver not counting as use Jakub Doka 2024-12-14 15:19:02 +0100
  • fae75072f4
    removing hardcoded html files and replacing them with markdown Jakub Doka 2024-12-14 13:17:58 +0100
  • 71ba2c2486
    Dividing function into template and instance, rmoving cumbersome options Jakub Doka 2024-12-02 15:51:12 +0100
  • c5d5301b7b
    Removing some clones and fixing parent scoping in case of globals Jakub Doka 2024-12-02 12:59:07 +0100
  • c553c3d9e9
    Removing repetative code, adding ent slice to properly index modules Jakub Doka 2024-12-01 19:04:27 +0100
  • 9ce446b507
    Adding the simplest version of unions Jakub Doka 2024-12-01 15:11:38 +0100
  • 3b4b30b2bd
    Restructuring the compiler Jakub Doka 2024-12-01 14:01:44 +0100
  • cf672beb79
    making ableos path resolver public Jakub Doka 2024-11-30 22:45:59 +0100
  • 3f6ebdd009
    fixing phi moves (longer move cycles) Jakub Doka 2024-11-30 22:33:13 +0100
  • 19aca050ed
    add new ableos path resolver, separate platform independent code Jakub Doka 2024-11-30 18:57:29 +0100
  • d368ac023b
    making error fields public Jakub Doka 2024-11-30 16:49:42 +0100
  • 8ea6c5cfcc
    fixing miscompilation of generic struct functions Jakub Doka 2024-11-30 16:30:58 +0100
  • e7cd2c0129
    making the loader function customizable Jakub Doka 2024-11-30 15:44:51 +0100
  • e44d003e7f
    completing the generic types example Jakub Doka 2024-11-30 13:38:44 +0100
  • a2ca8d98df
    fixing a bug with floationg point comparison Jakub Doka 2024-11-30 12:40:39 +0100
  • a3355a59c0
    update on incomplete example Jakub Doka 2024-11-24 18:55:30 +0100
  • b63b832383
    wut Jakub Doka 2024-11-24 18:51:20 +0100
  • 116f045a5f
    adding defer Jakub Doka 2024-11-24 18:50:55 +0100
  • 784d552c1d
    fixing scoping bug Jakub Doka 2024-11-24 16:43:45 +0100
  • 24a3aed360
    implementing struct method for non generic contexts Jakub Doka 2024-11-24 16:17:57 +0100
  • 58ee5c0a56
    in progress of adding methods Jakub Doka 2024-11-24 14:47:38 +0100
  • 9dfb2eb606
    fg Jakub Doka 2024-11-24 11:26:38 +0100
  • 5df4fb8882
    changing the gcm to not mutate nodes in recursive functions Jakub Doka 2024-11-23 19:47:17 +0100
  • 86ca959ea3
    removing needless data dependencies Jakub Doka 2024-11-23 17:23:33 +0100
  • f353bd5882
    passing down the inference of 'void' to statements Jakub Doka 2024-11-23 15:33:28 +0100
  • cad0a828d0
    updating tests Jakub Doka 2024-11-23 15:28:27 +0100
  • fb119bc6eb
    allowing compatison of types Jakub Doka 2024-11-23 15:28:02 +0100
  • aa83ed2ec9
    fixing the annoyance Jakub Doka 2024-11-23 14:19:47 +0100
  • fb11c94af4
    fixing some bugs and extending runtime of programs Jakub Doka 2024-11-23 12:35:16 +0100
  • b030b1eeb7
    fixing user posts not being displayed Jakub Doka 2024-11-23 11:14:03 +0100
  • 4856533b22
    making sure dependencies are formatted Jakub Doka 2024-11-23 10:31:38 +0100
  • d8d039b67a
    adding capability to run posts and displaing cumulative runs Jakub Doka 2024-11-23 10:18:05 +0100
  • b760d9ef75
    improving theming Jakub Doka 2024-11-23 08:38:41 +0100
  • e587de1778
    fixing some lighthouse issues and bad coloring of icons Jakub Doka 2024-11-23 00:59:58 +0100
  • b12579ff65
    adding import count to posts Jakub Doka 2024-11-23 00:06:25 +0100
  • 0aa355695a
    fixing the buggg, finally Jakub Doka 2024-11-22 21:01:45 +0100
  • 4a857d2317
    garbage Jakub Doka 2024-11-22 19:50:59 +0100
  • 2253ac6198
    fixing some bugs Jakub Doka 2024-11-22 19:50:36 +0100
  • 05a7bd0583
    chaning css for no reason Jakub Doka 2024-11-18 13:10:35 +0100
  • ab55ec0240 Merge pull request 'point the profile button at a users fully qualified profile page' (#24) from able-patch-1 into trunk able 2024-11-18 06:09:19 -0600
  • 8353ab58a5 point the profile button at a users fully qualified profile page able 2024-11-18 06:08:46 -0600
  • f527d61c1e
    limitting request body size Jakub Doka 2024-11-18 11:28:47 +0100
  • f3879cb013
    fixing js errors, adding password change form Jakub Doka 2024-11-18 10:31:30 +0100
  • e89511b14c
    fixing position reporting for optimized returns Jakub Doka 2024-11-17 22:26:31 +0100
  • 1c135a3050
    adding interesting asert Jakub Doka 2024-11-17 21:43:02 +0100
  • f83194359c
    fixed yet another off by 1 Jakub Doka 2024-11-17 21:35:41 +0100
  • becd5c4b7f
    well? Jakub Doka 2024-11-17 21:30:20 +0100
  • 37dd13cab2
    brah Jakub Doka 2024-11-17 21:27:30 +0100
  • bc2dd82eb7
    welp Jakub Doka 2024-11-17 21:25:22 +0100
  • aa2de502cc
    saving Jakub Doka 2024-11-17 21:09:36 +0100
  • 542c69fd60
    changing case checking to a warning Jakub Doka 2024-11-17 20:57:10 +0100
  • 95e9270fef
    adding case checking Jakub Doka 2024-11-17 20:04:53 +0100
  • fe5a8631f6
    fixed a bug of not marking idents as used Jakub Doka 2024-11-17 18:44:24 +0100
  • 8892dd729a
    fixing the false return location Jakub Doka 2024-11-17 18:15:58 +0100
  • a7718e1220
    cleaning up some code Jakub Doka 2024-11-17 17:14:44 +0100
  • e079bbd312
    forgot to support explicit enum type Jakub Doka 2024-11-17 16:30:59 +0100
  • 12b9d43754
    adding minimal enums Jakub Doka 2024-11-17 16:25:39 +0100
  • 397b2a4b1b
    fixed a stack prelude postlude being needlesly generated + struct can now be compared Jakub Doka 2024-11-17 10:06:10 +0100
  • 12bb7029b4
    fixed float comparison in the vm Jakub Doka 2024-11-16 21:38:10 +0100
  • a64383e72b
    saving Jakub Doka 2024-11-16 20:52:34 +0100
  • 2034152c83 added syntax highlighting to depell Igor null 2024-11-16 13:48:31 -0600
  • 13714eb513
    removing stable feature supression Jakub Doka 2024-11-16 17:41:40 +0100
  • 4088bd18b1
    fixing compilation error for ableos Jakub Doka 2024-11-16 17:29:30 +0100
  • e94b812b3b
    removing the regalloc dependency Jakub Doka 2024-11-16 14:22:34 +0100
  • e5d6b35f66
    removing needless copies to zero register for unused values Jakub Doka 2024-11-16 13:42:17 +0100
  • e6df9b6b01
    cleanup Jakub Doka 2024-11-16 11:46:59 +0100
  • baa70d3f12
    removing needless copy into ret register Jakub Doka 2024-11-16 10:16:35 +0100
  • ec4499e519
    removing duplicate un instruction Jakub Doka 2024-11-16 10:05:56 +0100
  • 085c593add
    removing needless truncation of zeroth register Jakub Doka 2024-11-16 10:03:08 +0100
  • 867a750d8f
    hopefully this is less of a mess now Jakub Doka 2024-11-15 23:18:40 +0100
  • b1b6d9eba1
    fix the inference on itf Jakub Doka 2024-11-15 22:53:22 +0100
  • 12be64965f
    maybe fixed mandelbrot Jakub Doka 2024-11-15 22:35:03 +0100