1
0
Fork 0
forked from koniifer/ableos

Commit graph

  • 936359b896 removing hbcb hbcb mlokr 2024-09-20 07:59:40 +0200
  • e9b5baa900 brah mlokr 2024-09-19 19:18:22 +0200
  • 4303cd1aed moving codegen to instrs alongside disasm mlokr 2024-09-19 18:27:25 +0200
  • 6b454b2862 merge mlokr 2024-09-19 17:15:03 +0200
  • 1a5d77b8f4 reducing dependencies mlokr 2024-09-19 17:13:51 +0200
  • 2999a011f5 implementing ableos executable format mlokr 2024-09-19 13:40:03 +0200
  • 65c99ff74c removing git support and relative path prefix which did nothing anyway mlokr 2024-09-18 10:34:07 +0200
  • 90f623976e improving one particular error message mlokr 2024-09-18 10:14:17 +0200
  • b42824b460 triing to turn absolute to relative paths in error messages mlokr 2024-09-18 10:07:40 +0200
  • 239852db86 improving parser error messages mlokr 2024-09-18 09:47:52 +0200
  • d0d07289be eca now infers the return type mlokr 2024-09-17 18:11:07 +0200
  • d1e7bdb012 forcing structs to always be on stack mlokr 2024-09-17 18:07:15 +0200
  • 32f1054da5 forgot update mlokr 2024-09-17 17:59:32 +0200
  • 06e5e4ec84 forcing structs to always be on stack mlokr 2024-09-17 17:59:03 +0200
  • 71683957f8 nah, lets use dummer code mlokr 2024-09-17 15:50:45 +0200
  • fe8b478ae7 adding wide return move for wider range of cases mlokr 2024-09-17 15:47:23 +0200
  • afd3c2b506 fixing wide return value mlokr 2024-09-17 15:25:31 +0200
  • bb32558b74 blah mlokr 2024-09-17 15:14:24 +0200
  • e862c3e4f7 initiating cranelift backend mlokr 2024-09-17 10:39:56 +0200
  • 41b339dfd0 omfg it's fixed 🙏 1728511443462372647/tmp_refs/heads/master 1728511443462372647/master 1728218747249005516/tmp_refs/heads/master 1728218747249005516/master 1726764777067786791/tmp_refs/heads/master 1726764777067786791/master koniifer 2024-09-16 21:56:52 +0100
  • 74eca58a91 fixing array bug, well actually more serious bug that somehow did not happen until now mlokr 2024-09-16 21:46:02 +0200
  • a8d38e04c4 let's just use strings for now koniifer 2024-09-16 20:45:19 +0100
  • 1f4fce0f66 please bugs begone koniifer 2024-09-16 20:15:51 +0100
  • 2104436103 replacing magic zeroes with proper constants mlokr 2024-09-16 15:49:27 +0200
  • 5b51e22750 removing comand line parsing library that is used for tool that anybody can read to see how to use it mlokr 2024-09-16 15:27:38 +0200
  • 56420ad5c5 making many tests work mlokr 2024-09-15 20:14:56 +0200
  • b021fc5b86 bug squashing & testing koniifer 2024-09-15 17:01:29 +0100
  • 5f2b181f22 Merge pull request 'good luck able' (#17) from koniifer/ableos-framebuffer:master into master able 2024-09-14 16:44:05 +0000
  • bfeeff52cd adding framerk to add comments to different places mlokr 2024-09-14 12:27:53 +0200
  • 43ea77c18f merge mainline branch and do some housekeeping koniifer 2024-09-14 11:26:32 +0100
  • 2b2e0c514b multiline Able 2024-09-14 04:28:45 -0500
  • 3501ae58d8 adding negation mlokr 2024-09-14 11:26:54 +0200
  • fcca015866 minor changes Able 2024-09-14 04:05:40 -0500
  • cc9337348e PCI+SVGA skeleton Able 2024-09-14 03:51:57 -0500
  • 028949559b ignim checkpoint Able 2024-09-14 00:31:35 -0500
  • 91380539d9 Ignim work Able 2024-09-13 23:11:50 -0500
  • ec25c0f207 update on the logger Further changes pending on the IDL Able 2024-09-13 20:50:12 -0500
  • 1b5cb54a2b ignim work Able 2024-09-13 20:17:47 -0500
  • 9686349476 add support for the device tree Able 2024-09-13 18:11:23 -0500
  • f8c7873978 squash koniifer 2024-09-13 22:41:31 +0100
  • 40cc412ab3 Horizon API work Able 2024-09-13 16:40:05 -0500
  • ad9798d0f5 bratenburg mlokr 2024-09-13 20:31:05 +0200
  • b85c93466f brah mlokr 2024-09-13 19:30:47 +0200
  • 32e34e4c76 moving op instruction selection to token methods mlokr 2024-09-13 18:41:01 +0200
  • 87c8f48c18 updating tests mlokr 2024-09-13 18:23:00 +0200
  • 4755cb1ff4 binary no longer contains comptime code and inoptimized impl is grately simplified mlokr 2024-09-13 18:22:27 +0200
  • 8b9f6496ff saving mlokr 2024-09-13 15:12:20 +0200
  • 44abba0ce1 extracting testing logic mlokr 2024-09-13 14:30:23 +0200
  • 850600ef8d accidente mlokr 2024-09-13 14:16:34 +0200
  • 2a5605703e instruction scheduling somewhat works now mlokr 2024-09-13 14:15:45 +0200
  • cd369b39d5 more changes to make konii so anger Able 2024-09-12 15:34:28 -0500
  • 9e9220e884 removing false positives mlokr 2024-09-12 18:42:21 +0200
  • 331cbf5da1
    fixing arm compilation errors mlokr 2024-09-10 21:52:57 +0200
  • f348a1937d blah buh leee mlokr 2024-09-10 20:54:11 +0200
  • 71353ea9b1 fixing the compilation eror and maybe breaking the code mlokr 2024-09-10 20:50:36 +0200
  • ed81d3f761 fixing the overoptimization mlokr 2024-09-10 16:32:15 +0200
  • 1c088e2839 fixing the useles register alloc when loading mlokr 2024-09-10 12:16:42 +0200
  • 25807c7281 more oportunities to reduce register copies mlokr 2024-09-10 12:13:01 +0200
  • e5e5910402 optimizing accumulation mlokr 2024-09-10 01:15:18 +0200
  • aeb5be5f14 prolly fixed mlokr 2024-09-09 23:31:22 +0200
  • 149e667ce3 fixing vm bug mlokr 2024-09-09 22:52:34 +0200
  • 7f362ba6cb saving mlokr 2024-09-09 22:17:54 +0200
  • 601625e43f fixing more bugs and also adding uninig memory and also optimizing cong jumps mlokr 2024-09-09 19:36:53 +0200
  • 391638d5b1 fixing the obscure string allocation bug mlokr 2024-09-08 17:25:33 +0200
  • 507706ff1c saving mlokr 2024-09-08 17:11:33 +0200
  • 4a46318fcb adding global mutatuon to the test mlokr 2024-09-08 12:00:07 +0200
  • 214b3cc6b0 switching to more optimal lookup and adding dynamic input array mlokr 2024-09-08 04:20:10 +0200
  • a625b5d6c3 not traversing controlfow can save us time mlokr 2024-09-08 03:15:05 +0200
  • 7394fe4b54 if a phy does not depend of different phy in the same loop we can modify it in place saving a register copy mlokr 2024-09-08 03:12:57 +0200
  • 9421055b32 implementing multiple breaks mlokr 2024-09-06 22:00:23 +0200
  • 7dfc8ef38f ups mlokr 2024-09-06 18:50:53 +0200
  • 34b34ff926 better error recovery mlokr 2024-09-06 18:50:28 +0200
  • e1ea4a573c more tests work now mlokr 2024-09-06 16:16:42 +0200
  • ddebaa0f28 more tests work now mlokr 2024-09-06 16:11:57 +0200
  • ad6ee3e110 upgraded error messages and inference mlokr 2024-09-06 02:42:07 +0200
  • 37715d09f1 great mlokr 2024-09-06 02:04:19 +0200
  • d9e8a777e2 making a mess mlokr 2024-09-06 01:17:54 +0200
  • 3f9b3dc4e2 implementing optimizations up to is statements mlokr 2024-09-05 11:16:11 +0200
  • 4c95c767b1 making functions example pass mlokr 2024-09-04 23:46:32 +0200
  • 63e2f546c5 Merge pull request 'adding disasembly in case something goes wrong' (#1) from mlokis/ableos-framebuffer:disasm into master 1725693632423512714/tmp_refs/heads/master 1725693632423512714/master koniifer 2024-09-04 17:32:19 +0000
  • 1a2b60b53b
    foo disasm mlokr 2024-09-04 19:14:30 +0200
  • 7d8a7c142a maybe fixing a bug 2 mlokr 2024-09-04 18:53:07 +0200
  • d424ad8bad maybe fixing a bug mlokr 2024-09-04 18:51:56 +0200
  • ce4b937bda updating tests and fixing bug mlokr 2024-09-04 18:48:25 +0200
  • 3763805c3a some more mlokr 2024-09-04 18:43:08 +0200
  • 69f362b53d disasm now displays literal string value mlokr 2024-09-04 18:38:32 +0200
  • 1a162af06b adding disasm option mlokr 2024-09-04 17:56:59 +0200
  • 6e58581cd1 fixing integer parsing bug mlokr 2024-09-04 17:13:43 +0200
  • a7517005de update to latest hblang master koniifer 2024-09-04 16:08:01 +0100
  • 0bf647174c adding more type checking mlokr 2024-09-04 16:54:34 +0200
  • 1c29fdf8f0 making tests more robust for no reason mlokr 2024-09-04 02:35:09 +0200
  • c1ca23438c preparing for dead code elemination mlokr 2024-09-03 22:41:44 +0200
  • 41fa4bdce0 adding disasembler mlokr 2024-09-03 22:34:17 +0200
  • 467eff7440 adding bfn to ast nodes mlokr 2024-09-03 17:51:28 +0200
  • 0594b99a59 cleanup Able 2024-09-03 03:34:29 -0500
  • 1855307cd9 IDL tokenization Able 2024-09-02 21:50:43 -0500
  • c760e9bcab adding sime ignores mlokr 2024-09-03 00:27:50 +0200
  • 9d7ab01ea3 some organization mlokr 2024-09-03 00:07:20 +0200
  • 29d7a6f964 what mlokr 2024-09-02 13:28:07 +0200
  • e3f7a2d455 inline fb_driver, update to latest hblang koniifer 2024-09-02 04:36:03 +0100