Commit Graph

  • fab147eacc Polymorphic function polymorphic-function David Gonzalez Martin 2024-06-19 18:26:09 +02:00
  • 4bfbd5ded5
    Merge pull request #249 from birth-software/introduce-polymorphism main David 2024-06-18 18:52:49 -05:00
  • 3d9d26ea82 Introduce plain type polymorphism David Gonzalez Martin 2024-06-18 16:05:35 -05:00
  • fee5ed17e5
    Merge pull request #248 from birth-software/better-di David 2024-06-17 14:34:35 -05:00
  • 53894589ff Produce better pointer and slice debug info names David Gonzalez Martin 2024-06-17 14:31:25 -05:00
  • 11f70a1d9e
    Merge pull request #247 from birth-software/hello-world-string David 2024-06-17 13:39:46 -05:00
  • 610faec907 Hello world string David Gonzalez Martin 2024-06-16 20:43:35 -05:00
  • 200cc7b76e
    Merge pull request #246 from birth-software/hello-world-array David 2024-06-16 19:23:54 -05:00
  • 06f9fe3597 Hello world array David Gonzalez Martin 2024-06-16 19:21:12 -05:00
  • 9000a9abd7
    Merge pull request #245 from birth-software/optin-timers David 2024-06-16 17:18:20 -05:00
  • 4b80adf2fa Make timers opt-in David Gonzalez Martin 2024-06-16 17:15:58 -05:00
  • e2268ca74a
    Merge pull request #244 from birth-software/top-level-decl-timers David 2024-06-16 16:43:10 -05:00
  • adebadc573 Add top-level declaration timers David Gonzalez Martin 2024-06-16 16:38:56 -05:00
  • 27a620fb57
    Merge pull request #243 from birth-software/timers David 2024-06-16 14:57:51 -05:00
  • 8e7e28c096 Implement timers David Gonzalez Martin 2024-06-15 22:32:02 -05:00
  • edab2ed2ac
    Merge pull request #240 from birth-software/disable-logs David 2024-06-15 21:35:48 -05:00
  • 87b7dc9af8 Disable logs David Gonzalez Martin 2024-06-15 21:33:42 -05:00
  • ba1b4669f0
    Merge pull request #239 from birth-software/c-abi David 2024-06-15 21:27:20 -05:00
  • 21af15ac3a wip David Gonzalez Martin 2024-06-15 21:25:06 -05:00
  • 5c6b050a94 C ABI implementation David Gonzalez Martin 2024-06-15 20:57:58 -05:00
  • 4c6bc6cf8a
    Merge pull request #238 from birth-software/support-comments David 2024-06-09 11:49:42 -06:00
  • ea29b5b300 Support comments David Gonzalez Martin 2024-06-09 11:46:15 -06:00
  • 8f0c533b98 Remove dead code David Gonzalez Martin 2024-06-09 11:04:31 -06:00
  • 59ac6702d9
    Merge pull request #237 from birth-software/out-of-order-prototype David 2024-06-09 10:48:28 -06:00
  • 291735086b First out-of-order prototype David Gonzalez Martin 2024-06-09 10:44:33 -06:00
  • 5347b1f0e9
    Merge pull request #236 from birth-software/start-preparing-for-c David 2024-06-09 08:40:56 -06:00
  • a4c60754cd Start preparing for C compilation David Gonzalez Martin 2024-06-09 08:37:28 -06:00
  • 0d87c928e8
    Merge pull request #235 from birth-software/add-print David 2024-06-09 07:45:56 -06:00
  • f7a37f7346 Add logs David Gonzalez Martin 2024-06-09 07:43:44 -06:00
  • 92443cca38
    Merge pull request #234 from birth-software/actually-test David 2024-06-09 07:42:13 -06:00
  • 4fbdaeaab8 Actually test in new CI David Gonzalez Martin 2024-06-09 07:40:03 -06:00
  • 58fb05ef17
    Merge pull request #233 from birth-software/rework-ci David 2024-06-09 07:36:49 -06:00
  • 6033fdc9b9 Rework CI David Gonzalez Martin 2024-06-09 07:30:58 -06:00
  • 90f3a01c22
    Merge pull request #232 from birth-software/reenable-clang-bindings David 2024-06-09 07:15:12 -06:00
  • 6d43d39597 Reenable Clang bindings David Gonzalez Martin 2024-06-09 07:09:17 -06:00
  • b4145308a3
    Merge pull request #231 from birth-software/bitfield David 2024-06-08 23:47:32 -06:00
  • fff62dd396 Implement bitfield David Gonzalez Martin 2024-06-08 23:43:48 -06:00
  • 2826a7d59a
    Merge pull request #230 from birth-software/struct David 2024-06-08 19:24:21 -06:00
  • 455ec8cf50 Implement struct David Gonzalez Martin 2024-06-08 15:16:18 -06:00
  • bfe8ee5198
    Merge pull request #229 from birth-software/fix-aarch64 David 2024-06-08 14:46:43 -06:00
  • a0e489b2dc fix aarch64-linux build David Gonzalez Martin 2024-06-08 14:21:29 -06:00
  • 1470ca0b18
    Merge pull request #228 from birth-software/di David 2024-06-08 11:04:46 -06:00
  • 7a18413c29 Implement debug info David Gonzalez Martin 2024-06-07 23:05:09 -06:00
  • d01384928f
    Merge pull request #226 from birth-software/dead-code David 2024-06-07 18:27:22 -06:00
  • faf8ad9212 Remove dead code David Gonzalez Martin 2024-06-07 18:23:29 -06:00
  • 64481926f4
    Merge pull request #225 from birth-software/emit-load-store David 2024-06-07 18:16:38 -06:00
  • a5c49e6f4c Emit load, emit store David Gonzalez Martin 2024-06-07 18:13:47 -06:00
  • fb3494255b
    Merge pull request #224 from birth-software/append-instruction David 2024-06-07 17:56:44 -06:00
  • 2c1ed2efd8 Append instruction David Gonzalez Martin 2024-06-07 17:52:05 -06:00
  • 19b3cb3103
    Merge pull request #223 from birth-software/function-pointer David 2024-06-07 13:11:36 -06:00
  • 0ee4e907b6 Implement function pointer David Gonzalez Martin 2024-06-07 13:08:45 -06:00
  • 6cd7c28efb Reduce some friction for global variable type David Gonzalez Martin 2024-06-07 11:39:55 -06:00
  • 4a8b224c19
    Merge pull request #222 from birth-software/pointer David 2024-06-07 10:55:03 -06:00
  • 3381aa0625 Implement pointers David Gonzalez Martin 2024-06-07 10:52:34 -06:00
  • 088c8d8d5d
    Merge pull request #221 from birth-software/array David 2024-06-07 00:14:32 -06:00
  • cbf6829cd4 Implement arrays David Gonzalez Martin 2024-06-07 00:12:07 -06:00
  • c9d7dd6aa8
    Merge pull request #220 from birth-software/loop-return-nocondition David 2024-06-06 22:36:21 -06:00
  • 6709fac566 Loop return no conditional David Gonzalez Martin 2024-06-06 22:33:37 -06:00
  • 65ed3502c8
    Merge pull request #219 from birth-software/loop-return-else David 2024-06-06 22:30:41 -06:00
  • 3ad8cbe3ec Loop return else David Gonzalez Martin 2024-06-06 22:27:58 -06:00
  • a86f990a5f
    Merge pull request #218 from birth-software/loop-return-if David 2024-06-06 22:12:50 -06:00
  • 110b1496ef Loop return if David Gonzalez Martin 2024-06-06 22:10:03 -06:00
  • 663e4e8a1d
    Merge pull request #217 from birth-software/leading-trailing-zeroes David 2024-06-06 21:54:43 -06:00
  • 01f3e5beae Implement leading and trailing zeroes David Gonzalez Martin 2024-06-06 21:51:42 -06:00
  • b549b6ed49
    Merge pull request #216 from birth-software/size David 2024-06-06 21:06:55 -06:00
  • 42659314ea Implement '#size' David Gonzalez Martin 2024-06-06 21:04:31 -06:00
  • f6bb34a354
    Merge pull request #215 from birth-software/orelse David 2024-06-06 20:52:02 -06:00
  • ef662415d9 Implement 'orelse' David Gonzalez Martin 2024-06-06 20:47:20 -06:00
  • 02de0f1eb3
    Merge pull request #214 from birth-software/assert David 2024-06-06 20:22:53 -06:00
  • 30ed5a235a Implement 'assert' builtin David Gonzalez Martin 2024-06-06 20:20:22 -06:00
  • 9712d54290
    Merge pull request #213 from birth-software/global David 2024-06-06 18:57:50 -06:00
  • c504cbdc73 Implement globals David Gonzalez Martin 2024-06-06 18:55:13 -06:00
  • 62cf76b1d7
    Merge pull request #212 from birth-software/rename-while-to-loop David 2024-06-06 16:03:20 -06:00
  • 3a19ee4151 Rename 'while' to 'loop' and imp no condition loop David Gonzalez Martin 2024-06-06 15:57:43 -06:00
  • d998376bc0
    Merge pull request #211 from birth-software/break David 2024-06-06 13:51:11 -06:00
  • 56b6443c1f Implement 'break' and 'continue David Gonzalez Martin 2024-06-06 13:25:18 -06:00
  • f2b1066cc6
    Merge pull request #210 from birth-software/while-loop David 2024-06-04 11:15:29 -06:00
  • ae7d7f6e3b while loop David Gonzalez Martin 2024-06-04 03:47:24 -06:00
  • 940213c420 Disable LLVM print module at success David Gonzalez Martin 2024-06-03 00:34:38 -06:00
  • 0292799d71
    Merge pull request #209 from birth-software/even-more-ifs David 2024-06-03 00:34:01 -06:00
  • d1e450233d Even more ifs David Gonzalez Martin 2024-06-03 00:31:24 -06:00
  • da2414b698
    Merge pull request #208 from birth-software/more-if David 2024-06-02 21:46:06 -06:00
  • 1e5020fed1 More if David Gonzalez Martin 2024-06-02 21:43:31 -06:00
  • 381ea47e39
    Merge pull request #207 from birth-software/nested-if David 2024-06-01 11:09:41 -06:00
  • 69e01a1a7f Nested if David Gonzalez Martin 2024-06-01 11:07:25 -06:00
  • 9731d8c893
    Merge pull request #206 from birth-software/else-if David 2024-06-01 10:15:37 -06:00
  • 45306355e9 Else if David Gonzalez Martin 2024-06-01 10:12:35 -06:00
  • bdbc33d685
    Merge pull request #205 from birth-software/finalize-all-di-builders David 2024-06-01 09:32:50 -06:00
  • 1a49c86154 Finalize all debug info builders David Gonzalez Martin 2024-06-01 09:30:28 -06:00
  • 4d29a31a4a
    Merge pull request #204 from birth-software/one-complement David 2024-06-01 09:19:54 -06:00
  • 9485bed0a7 One complement David Gonzalez Martin 2024-06-01 09:17:19 -06:00
  • 7f56a0fe3d
    Merge pull request #203 from birth-software/fn-with-args David 2024-05-31 23:47:03 -06:00
  • 4a91fa7e95 Function with arguments David Gonzalez Martin 2024-05-28 20:38:26 -06:00
  • 3d1cea128a
    Merge pull request #202 from birth-software/phis David 2024-05-28 15:54:13 -06:00
  • bcb49f3adf Implement phis David Gonzalez Martin 2024-05-28 11:44:45 -06:00
  • c868aa05ae
    Merge pull request #201 from birth-software/improve-runner-log David 2024-05-27 21:31:19 -06:00
  • bcd5e52bf3 Improve runner log when repetitions=1 David Gonzalez Martin 2024-05-27 21:28:31 -06:00
  • b0111b2a79
    Merge pull request #200 from birth-software/make-no-repetitions David 2024-05-27 21:19:14 -06:00
  • 6106f090aa Make no repetitions David Gonzalez Martin 2024-05-27 21:16:27 -06:00
  • 5cbbebe29a
    Merge pull request #199 from birth-software/update-to-master David 2024-05-27 07:51:32 -06:00