Commit Graph

  • 8660c88278 ... nub31 2025-09-20 19:19:40 +02:00
  • ac40648c9b ... nub31 2025-09-20 19:13:17 +02:00
  • 6c56404f1c ... nub31 2025-09-20 18:17:40 +02:00
  • 4533f69683 ... nub31 2025-09-20 02:10:22 +02:00
  • 73c9a10e8f ... nub31 2025-09-20 02:01:53 +02:00
  • 0afd4545f5 ... nub31 2025-09-20 01:48:30 +02:00
  • c9064f0a43 defer and struct hooks nub31 2025-09-19 23:08:12 +02:00
  • 9167660dfc Add todo nub31 2025-09-16 19:18:23 +02:00
  • 1391444836 Better literal handling nub31 2025-09-16 19:15:56 +02:00
  • d907d1183f ... nub31 2025-09-16 18:22:20 +02:00
  • c9e34ae7e2 ... nub31 2025-09-16 16:02:08 +02:00
  • 46432d2f8e Add todo nub31 2025-09-12 23:36:10 +02:00
  • b900c706ef better comments in generated code nub31 2025-09-12 23:29:55 +02:00
  • d6e5c64a4b Better error messages for function parameter mismatch nub31 2025-09-12 23:18:06 +02:00
  • 214ac6826d string fix nub31 2025-09-12 23:13:48 +02:00
  • 20160229f9 Add most of the type checkers nub31 2025-09-12 23:07:53 +02:00
  • 5432521869 Remove interfaces nub31 2025-09-12 22:08:26 +02:00
  • 2d44b7010b ... nub31 2025-09-12 21:55:39 +02:00
  • 8856df6bde ... nub31 2025-09-12 17:31:40 +02:00
  • 51ca1b9211 remove read only stuff nub31 2025-09-12 17:08:10 +02:00
  • fcccf0d51e ... nub31 2025-09-12 17:06:45 +02:00
  • 387ac34137 ... nub31 2025-09-12 16:58:09 +02:00
  • c29d056ebc ... nub31 2025-09-11 23:34:13 +02:00
  • 0e442a8c4a Module system nub31 2025-09-11 23:03:44 +02:00
  • 9c2975d45f ... nub31 2025-09-11 22:03:30 +02:00
  • 2af3782e32 ... nub31 2025-09-11 21:50:49 +02:00
  • 7903cfa254 ... nub31 2025-09-11 21:22:30 +02:00
  • f69e366e96 ... nub31 2025-09-11 21:22:25 +02:00
  • f95bdc68e9 ... nub31 2025-09-10 23:12:17 +02:00
  • df6665a096 ... nub31 2025-09-10 22:33:58 +02:00
  • 32190b3bea ... nub31 2025-09-10 16:32:59 +02:00
  • e02399e102 ... nub31 2025-09-09 17:44:57 +02:00
  • 5a54d26fd0 Anonymous struct initializer syntax nub31 2025-09-09 16:53:06 +02:00
  • 4265bc4ab0 ... nub31 2025-09-09 16:44:31 +02:00
  • 4e0aabd60a Logical or/and nub31 2025-09-09 16:29:42 +02:00
  • 5fd4909f81 Bit manipulation nub31 2025-09-09 16:15:40 +02:00
  • ab77588b72 ... nub31 2025-09-09 15:37:45 +02:00
  • 14619fd678 ... nub31 2025-09-09 15:33:33 +02:00
  • 9c9578f526 Allow for implicit int conversion to larger type nub31 2025-09-08 22:09:25 +02:00
  • f332856dd7 Fix void auto-return bug with empty stmts nub31 2025-09-08 20:51:35 +02:00
  • bb8cbf71f9 Simplify variables nub31 2025-09-08 20:46:50 +02:00
  • 671dc55449 Simplify addressing nub31 2025-09-08 20:22:44 +02:00
  • 2ff77a1f99 Remove scopes from generator nub31 2025-09-08 17:48:29 +02:00
  • 51e7f6da63 ... nub31 2025-09-08 17:41:08 +02:00
  • 56894dd764 ... nub31 2025-09-08 17:35:42 +02:00
  • 7caeecc9a0 ... nub31 2025-09-08 17:33:13 +02:00
  • 13ed08bb02 Revert test change nub31 2025-08-18 21:26:15 +02:00
  • 6e2a99a6f4 Fix archive issues in cli nub31 2025-08-18 21:25:03 +02:00
  • 0b4bad6772 cli improvements nub31 2025-08-18 17:38:51 +02:00
  • 8e36aa4d95 ... nub31 2025-08-18 16:56:20 +02:00
  • a01539ff24 Fix bugs in cli nub31 2025-08-18 16:29:41 +02:00
  • 10042de4d7 Update vscode syntax nub31 2025-08-18 14:15:17 +02:00
  • 1214b5554c Remove alloc keyword for struct nub31 2025-08-18 14:13:52 +02:00
  • ce78fb4d30 Small refactoring nub31 2025-08-18 13:47:53 +02:00
  • c07dba2fa7 Small naming fixes nub31 2025-08-18 13:30:14 +02:00
  • 130a2f9d78 Rework dot func call nub31 2025-08-18 13:21:33 +02:00
  • 3430b64dda Do not split generator to expr and stmt nub31 2025-08-18 12:53:35 +02:00
  • aefb2dddb6 Worki nub31 2025-08-13 21:50:42 +02:00
  • 3ffd17f93e Rework this param nub31 2025-08-13 21:43:00 +02:00
  • e80f853211 Remove implicit this for now nub31 2025-08-13 20:30:43 +02:00
  • 89c83e5de0 Remove unused usings nub31 2025-08-13 20:06:47 +02:00
  • a1a4e1336c Clean unused stuff nub31 2025-08-13 20:06:15 +02:00
  • ae52e91069 Remove arrow functions for now nub31 2025-08-13 20:02:22 +02:00
  • 46a2057e43 ... nub31 2025-08-13 20:01:09 +02:00
  • bdcf0d3e7d Add support for multiple interfaces nub31 2025-08-13 19:18:37 +02:00
  • e105676237 Fix makefile nub31 2025-08-13 00:41:41 +02:00
  • c8f913dc23 Interfaces working? nub31 2025-08-13 00:41:28 +02:00
  • fc5b08e5c6 Fix infinite recursion nub31 2025-08-12 21:05:12 +02:00
  • a591f5b553 ... nub31 2025-08-12 20:55:35 +02:00
  • 1ef1df545f ... nub31 2025-08-12 20:01:43 +02:00
  • ad33cd7318 Trait -> Interface nub31 2025-07-24 19:08:43 +02:00
  • 21a3efe931 Remove unused using nub31 2025-07-24 19:01:47 +02:00
  • 1f46809c3c Remove mangledName nub31 2025-07-24 19:01:14 +02:00
  • ddc5228fbe Remove unnecesary stringBuilder nub31 2025-07-24 18:58:57 +02:00
  • 7f1e8c7d18 Bit of cleanup nub31 2025-07-24 18:57:49 +02:00
  • 9f933be343 Node postfix for nodes nub31 2025-07-24 18:46:32 +02:00
  • cf01cc2aaa Primitive to int/float/bool nub31 2025-07-24 18:39:13 +02:00
  • 07ee11210c Syntax highlighting nub31 2025-07-23 01:42:52 +02:00
  • 9cbc221061 Parser diagnostics nub31 2025-07-23 01:23:10 +02:00
  • bf89fe02d3 Diagnostics nub31 2025-07-23 00:43:50 +02:00
  • fd9fc6da66 ... nub31 2025-07-22 23:24:30 +02:00
  • 87ad42c489 ... nub31 2025-07-22 23:21:52 +02:00
  • 8c8bb7a4c8 ... nub31 2025-07-22 23:20:56 +02:00
  • d97e37fd34 Parser now uses enumerator nub31 2025-07-22 23:01:29 +02:00
  • eb009b6ac0 ... nub31 2025-07-22 22:44:55 +02:00
  • 6b733b9cdf ... nub31 2025-07-22 22:10:31 +02:00
  • 3faaf71e78 remove generics for now nub31 2025-07-22 20:08:51 +02:00
  • 7cb469fe73 remove generics for now nub31 2025-07-22 20:08:49 +02:00
  • 4581af2a24 ... nub31 2025-07-22 20:03:22 +02:00
  • be495ee337 ... nub31 2025-07-21 17:51:52 +02:00
  • 58ac38058f ... nub31 2025-07-21 17:16:51 +02:00
  • eb145c8a29 ... nub31 2025-07-21 17:06:31 +02:00
  • 0e84b83d14 ... nub31 2025-07-21 16:56:28 +02:00
  • ba51b00e1f ... nub31 2025-07-21 16:30:57 +02:00
  • b8a4f6df57 ... nub31 2025-07-21 16:22:05 +02:00
  • a73c9e5d94 Templates are working, but the code is ugly af nub31 2025-07-09 22:53:45 +02:00
  • 44665654c8 bound types nub31 2025-07-09 20:44:20 +02:00
  • 652c644e36 Reordering nub31 2025-07-09 20:32:59 +02:00
  • 649d6c8c3f Type syntax when parsing nub31 2025-07-09 20:29:10 +02:00
  • 404232185b ... nub31 2025-07-09 20:09:19 +02:00