Commit Graph

  • d96e6cf41a ... nub31 2025-09-20 23:32:19 +02:00
  • a764c67720 defers nub31 2025-09-20 19:59:48 +02:00
  • b5c9fa2303 ... nub31 2025-09-20 19:53:40 +02:00
  • 6e403a9884 ... nub31 2025-09-20 19:19:40 +02:00
  • 68f0da8065 ... nub31 2025-09-20 19:13:17 +02:00
  • def567ce4b ... nub31 2025-09-20 18:17:40 +02:00
  • 7e8ca4171d ... nub31 2025-09-20 02:10:22 +02:00
  • d4fabdd6c9 ... nub31 2025-09-20 02:01:53 +02:00
  • f5a292312f ... nub31 2025-09-20 01:48:30 +02:00
  • ca838e32b8 defer and struct hooks nub31 2025-09-19 23:08:12 +02:00
  • 609e1b5d85 Add todo nub31 2025-09-16 19:18:23 +02:00
  • e7b3314860 Better literal handling nub31 2025-09-16 19:15:56 +02:00
  • 9c1cdf19e6 ... nub31 2025-09-16 18:22:20 +02:00
  • 826f8ffad3 ... nub31 2025-09-16 16:02:08 +02:00
  • ab53073273 Add todo nub31 2025-09-12 23:36:10 +02:00
  • df01a527d3 better comments in generated code nub31 2025-09-12 23:29:55 +02:00
  • d78f1088c8 Better error messages for function parameter mismatch nub31 2025-09-12 23:18:06 +02:00
  • 55f434419a string fix nub31 2025-09-12 23:13:48 +02:00
  • 7716c84dd9 Add most of the type checkers nub31 2025-09-12 23:07:53 +02:00
  • 1cf7f1884a Remove interfaces nub31 2025-09-12 22:08:26 +02:00
  • 4c4d655f43 ... nub31 2025-09-12 21:55:39 +02:00
  • 1eeeb67d88 ... nub31 2025-09-12 17:31:40 +02:00
  • 314f7efc7b remove read only stuff nub31 2025-09-12 17:08:10 +02:00
  • bace846a2a ... nub31 2025-09-12 17:06:45 +02:00
  • ef1720195d ... nub31 2025-09-12 16:58:09 +02:00
  • adcc9f3580 ... nub31 2025-09-11 23:34:13 +02:00
  • 0fd1af7e60 Module system nub31 2025-09-11 23:03:44 +02:00
  • 8c76f75f7c ... nub31 2025-09-11 22:03:30 +02:00
  • 3712a159e2 ... nub31 2025-09-11 21:50:49 +02:00
  • fd27d2709d ... nub31 2025-09-11 21:22:30 +02:00
  • 5fecfeba43 ... nub31 2025-09-11 21:22:25 +02:00
  • 73baf3d73b ... nub31 2025-09-10 23:12:17 +02:00
  • a6b54dfef3 ... nub31 2025-09-10 22:33:58 +02:00
  • f25d003432 ... nub31 2025-09-10 16:32:59 +02:00
  • 16b86ea1c7 ... nub31 2025-09-09 17:44:57 +02:00
  • ce999e4c1b Anonymous struct initializer syntax nub31 2025-09-09 16:53:06 +02:00
  • 5c3551fd8c ... nub31 2025-09-09 16:44:31 +02:00
  • aad41fbcbb Logical or/and nub31 2025-09-09 16:29:42 +02:00
  • e86571d1a2 Bit manipulation nub31 2025-09-09 16:15:40 +02:00
  • fa4faaf7c9 ... nub31 2025-09-09 15:37:45 +02:00
  • d068468e02 ... nub31 2025-09-09 15:33:33 +02:00
  • c8e1ef1ee1 Allow for implicit int conversion to larger type nub31 2025-09-08 22:09:25 +02:00
  • 0098a8d7ee Fix void auto-return bug with empty stmts nub31 2025-09-08 20:51:35 +02:00
  • c4c533ffbd Simplify variables nub31 2025-09-08 20:46:50 +02:00
  • 343d515f37 Simplify addressing nub31 2025-09-08 20:22:44 +02:00
  • 3295f76001 Remove scopes from generator nub31 2025-09-08 17:48:29 +02:00
  • edccffd618 ... nub31 2025-09-08 17:41:08 +02:00
  • 6216fdb68c ... nub31 2025-09-08 17:35:42 +02:00
  • 6c517eb996 ... nub31 2025-09-08 17:33:13 +02:00
  • bcc64858b1 Revert test change nub31 2025-08-18 21:26:15 +02:00
  • 7ed1b80c32 Fix archive issues in cli nub31 2025-08-18 21:25:03 +02:00
  • 37dd110bb6 cli improvements nub31 2025-08-18 17:38:51 +02:00
  • f80be58fed ... nub31 2025-08-18 16:56:20 +02:00
  • 860e1fd0e4 Fix bugs in cli nub31 2025-08-18 16:29:41 +02:00
  • b8c69b5583 Update vscode syntax nub31 2025-08-18 14:15:17 +02:00
  • 08cb6b9f41 Remove alloc keyword for struct nub31 2025-08-18 14:13:52 +02:00
  • 456e13cc6e Small refactoring nub31 2025-08-18 13:47:53 +02:00
  • 47ced73146 Small naming fixes nub31 2025-08-18 13:30:14 +02:00
  • 96222e9dd6 Rework dot func call nub31 2025-08-18 13:21:33 +02:00
  • 041c25d3de Do not split generator to expr and stmt nub31 2025-08-18 12:53:35 +02:00
  • 9ddac8edfe Worki nub31 2025-08-13 21:50:42 +02:00
  • c2a6afdbbd Rework this param nub31 2025-08-13 21:43:00 +02:00
  • e89e7b2ba7 Remove implicit this for now nub31 2025-08-13 20:30:43 +02:00
  • 981ae392cd Remove unused usings nub31 2025-08-13 20:06:47 +02:00
  • ae2307a7a7 Clean unused stuff nub31 2025-08-13 20:06:15 +02:00
  • 924352d3c8 Remove arrow functions for now nub31 2025-08-13 20:02:22 +02:00
  • ca3394b9bd ... nub31 2025-08-13 20:01:09 +02:00
  • 9c69c39cff Add support for multiple interfaces nub31 2025-08-13 19:18:37 +02:00
  • cc8f8210b5 Fix makefile nub31 2025-08-13 00:41:41 +02:00
  • 41edf3b64b Interfaces working? nub31 2025-08-13 00:41:28 +02:00
  • 853f57102c Fix infinite recursion nub31 2025-08-12 21:05:12 +02:00
  • 9dabf0d2f7 ... nub31 2025-08-12 20:55:35 +02:00
  • f31c16bbac ... nub31 2025-08-12 20:01:43 +02:00
  • 901bfcf283 Trait -> Interface nub31 2025-07-24 19:08:43 +02:00
  • 8b8b9d6a0a Remove unused using nub31 2025-07-24 19:01:47 +02:00
  • e397cb61fd Remove mangledName nub31 2025-07-24 19:01:14 +02:00
  • dcaf491f14 Remove unnecesary stringBuilder nub31 2025-07-24 18:58:57 +02:00
  • 74b2a299b2 Bit of cleanup nub31 2025-07-24 18:57:49 +02:00
  • 5e23da61f0 Node postfix for nodes nub31 2025-07-24 18:46:32 +02:00
  • 85297fc364 Primitive to int/float/bool nub31 2025-07-24 18:39:13 +02:00
  • 2d6cf0ba7f Syntax highlighting nub31 2025-07-23 01:42:52 +02:00
  • f0ab3a5af3 Parser diagnostics nub31 2025-07-23 01:23:10 +02:00
  • 5e78f63e93 Diagnostics nub31 2025-07-23 00:43:50 +02:00
  • efe13730e7 ... nub31 2025-07-22 23:24:30 +02:00
  • 4ec44195ed ... nub31 2025-07-22 23:21:52 +02:00
  • d993581361 ... nub31 2025-07-22 23:20:56 +02:00
  • 62c9d86cda Parser now uses enumerator nub31 2025-07-22 23:01:29 +02:00
  • f6da9e9753 ... nub31 2025-07-22 22:44:55 +02:00
  • 4055002a8c ... nub31 2025-07-22 22:10:31 +02:00
  • 2d2d346da0 remove generics for now nub31 2025-07-22 20:08:51 +02:00
  • ae95a1f808 remove generics for now nub31 2025-07-22 20:08:49 +02:00
  • d9d08a4367 ... nub31 2025-07-22 20:03:22 +02:00
  • f58abf685c ... nub31 2025-07-21 17:51:52 +02:00
  • 089ead243b ... nub31 2025-07-21 17:16:51 +02:00
  • 69982017c5 ... nub31 2025-07-21 17:06:31 +02:00
  • 1f6f4eab95 ... nub31 2025-07-21 16:56:28 +02:00
  • 901abf6938 ... nub31 2025-07-21 16:30:57 +02:00
  • e200cbd028 ... nub31 2025-07-21 16:22:05 +02:00
  • 9a22198e49 Templates are working, but the code is ugly af nub31 2025-07-09 22:53:45 +02:00
  • 8a5dd88446 bound types nub31 2025-07-09 20:44:20 +02:00