Commit graph

  • b51a03a393 generated cmake lists byterun_dev_1.30 ProgramSnail 2025-06-09 17:10:56 +03:00
  • d7bd4366e7 use xmake for tests, xmake -O3 ProgramSnail 2025-06-09 17:08:41 +03:00
  • 9e0ae43291 use xmake for tests ProgramSnail 2025-06-09 17:00:19 +03:00
  • 5c30116de3 sm printer enchantments, compiler fixes (one test passed, no file prefix & impords asm generation yet) ProgramSnail 2025-06-09 16:18:01 +03:00
  • 13ea4c7968 compiler.cpp build fix, fixes ProgramSnail 2025-06-06 19:14:33 +03:00
  • 26d2eaa8b3 basic compiler integration (with errors, without check) ProgramSnail 2025-06-01 17:47:35 +03:00
  • 7c3ff04573 sm_parser: fixes, tested on Functions.sm ProgramSnail 2025-06-01 16:51:56 +03:00
  • 66ccf639c8 fixes, command for sm parser, basic sm printer ProgramSnail 2025-05-24 17:53:32 +03:00
  • 6c19722d9e xmake initial build, uint -> uint32_t (stdlib test 03 fails with xmake, possible due to newer c and c++ versions) ProgramSnail 2025-05-24 17:24:19 +03:00
  • c348af161c sm_parsers: instr parser ProgramSnail 2025-05-24 15:00:06 +03:00
  • 9563485f8f sm_parsers: remove parsers _auto suffix ProgramSnail 2025-05-24 13:38:27 +03:00
  • 3636e05103 sm_parsers: value parsers (probably) done, auto detect parsing segment end ProgramSnail 2025-05-24 13:37:34 +03:00
  • a75d213c89 sm_parsers: parsers by fixed string fragments without pair and array parsers (todo: rewrite to fragments autodetect) ProgramSnail 2025-05-18 17:11:19 +03:00
  • a7f2377124 sm parser: instuction builder ProgramSnail 2025-05-18 14:32:42 +03:00
  • 956dde00a3 byterun gc integration fix: move __gc_stack_top by 1 ProgramSnail 2025-05-18 12:02:34 +03:00
  • c5dfe649e0 sm parser impl start ProgramSnail 2025-05-11 14:31:22 +03:00
  • b1ab8ee4b3 some refactorings, analyzer global var publics fix, include publics into merged bytefile ProgramSnail 2025-05-11 12:34:13 +03:00
  • 1f42c9ff4b some refactorings ProgramSnail 2025-05-11 11:06:15 +03:00
  • aff30ad7c1 global vars implementation, todo gc problems ProgramSnail 2025-05-11 11:02:07 +03:00
  • 474b0a8ed2 SM fixes, add fixes to vork with sysargs Std variable ProgramSnail 2025-04-12 22:19:28 +03:00
  • d8eb21c066 tests (except exceptions and ostap additional logs print) are passed ProgramSnail 2025-04-12 21:00:20 +03:00
  • 4d7afdeae0 fixes to run stdlib tests and tutorial tests. No unexpected exits on these tests (without output checkings). + remove som e leftovers from stdlib closure coding + bug fixes ProgramSnail 2025-04-12 17:09:02 +03:00
  • 467eeb0eef tutorial check test, test scripts refactoring ProgramSnail 2025-04-07 01:11:26 +03:00
  • 3834897b78 fixes, more stdlib functions (& stdlib binops), printf and etc. temporally disabled ProgramSnail 2025-04-07 00:46:02 +03:00
  • 43088ec9f9 stdlib tester, fixes, switch to builtins as pseudo functions (use call), remove negative closure offset possibility ProgramSnail 2025-03-30 09:34:50 +03:00
  • 905632aab6 regression tests output check & fixes ProgramSnail 2025-03-16 14:26:48 +03:00
  • 3dfefdb2ca Revert "[TMP] run mods" ProgramSnail 2025-03-16 11:24:47 +03:00
  • 67d1a3c135 Merge branch '1.30' into byterun_dev_1.30 ProgramSnail 2025-03-16 11:23:26 +03:00
  • a79644ec43 [TMP] run mods ProgramSnail 2025-03-16 11:09:50 +03:00
  • 616ffd7a5c fixes, -O3 ProgramSnail 2025-03-16 11:03:16 +03:00
  • 56fcd832cb Let-expr to the spec 1.30 Dmitry Boulytchev 2025-03-09 21:34:17 +03:00
  • 2e59845cec Bsexp impl without additional buffer, s_rotate fix ProgramSnail 2025-03-09 16:33:56 +03:00
  • 266933500a fix macos-13 Danya Berezun 2025-03-04 17:52:21 +01:00
  • 039e81233f add intel mac to ci Danya Berezun 2025-03-03 13:06:12 +01:00
  • 774fb134c6 try fix maco error Danya Berezun 2025-03-03 12:51:48 +01:00
  • 032d249ed4 Barray impl without additional buffer ProgramSnail 2025-03-03 13:15:21 +03:00
  • 044b0ccae0 use switch for std functions (instead of array, for better performance (?)) ProgramSnail 2025-03-03 01:15:07 +03:00
  • f50e1fe7c5 stdfunc call optimization (map -> array), performance check exec fix ProgramSnail 2025-03-03 00:24:08 +03:00
  • 25322bd3d7 new module system fixes, fine result on regression tests (same to before mod) ProgramSnail 2025-03-03 00:13:19 +03:00
  • 7ab5944536 substs table fix: string spacing ProgramSnail 2025-03-02 16:03:55 +03:00
  • a8a68b4148 update gitignore: do not include tests ProgramSnail 2025-03-02 15:19:37 +03:00
  • 90015eac8b rm tests extra info ProgramSnail 2025-03-02 15:19:09 +03:00
  • 58c9fd77c2 fix interpreter and analyzer with new algorithm (with bugs) ProgramSnail 2025-03-02 15:05:09 +03:00
  • 4e9b1da254 CI: trying to add :i386 pacages Kakadu 2025-03-01 16:56:16 +03:00
  • f93ce4ddaa Fixing linux CI Kakadu 2025-03-01 15:12:58 +03:00
  • ccfb88cb9d CI: prepare main CI for cross-compilation Kakadu 2025-03-01 15:05:07 +03:00
  • 92cc13f1fd Fix docker CI Kakadu 2025-02-28 22:23:56 +03:00
  • aead6095c7 should work; and installs on mac danyaberezun 2025-02-28 18:25:06 +01:00
  • 7356ddc80d try danyaberezun 2025-02-28 18:19:31 +01:00
  • d4ba366c20 try danyaberezun 2025-02-28 18:08:51 +01:00
  • 303819db26 try add enable if to install danyaberezun 2025-02-28 18:06:09 +01:00
  • e4631513e4 desiable sandboxing danyaberezun 2025-02-28 17:56:19 +01:00
  • 9ae305b6ac add opam init danyaberezun 2025-02-28 17:53:28 +01:00
  • 739a59ebd8 update regression tests danyaberezun 2025-02-28 17:12:46 +01:00
  • d8dc84cf2c FIx CI Docker Kakadu 2025-02-28 18:37:02 +03:00
  • 94ae4b5d34 FIx CI Docker Kakadu 2025-02-28 18:34:21 +03:00
  • a3f2f67f7a Fixing docker Kakadu 2025-02-28 18:32:37 +03:00
  • 69717c6385 debugging docker build Kakadu 2025-02-28 18:28:50 +03:00
  • afe3e1eabe uptd danyaberezun 2025-02-28 16:25:11 +01:00
  • 99a7b55fef Add docker CI Kakadu 2025-02-28 18:21:16 +03:00
  • e88662bb52 try to fix regression danyaberezun 2025-02-28 15:54:25 +01:00
  • ab306abfd1 try danyaberezun 2025-02-28 15:44:54 +01:00
  • 68fbad70cf try danyaberezun 2025-02-28 15:32:56 +01:00
  • 2c0f13fb18 try danyaberezun 2025-02-28 15:20:46 +01:00
  • fc1ed3da7f try danyaberezun 2025-02-28 15:12:02 +01:00
  • 6efd9383ef fix missing b danyaberezun 2025-02-28 15:03:16 +01:00
  • 1e60c4686b upd danyaberezun 2025-02-28 14:58:33 +01:00
  • 5249037ea1 upd danyaberezun 2025-02-28 14:43:20 +01:00
  • 8ff31222f3 run all regression tests Danya Berezun 2025-02-28 12:34:47 +01:00
  • 3f3fe7c83b upd Danya Berezun 2025-02-28 11:51:56 +01:00
  • 51d447ac87 upd Danya Berezun 2025-02-28 11:40:25 +01:00
  • 1d8d7c4203
    Merge pull request #31 from e2e4b6b7/1.30 danyaberezun 2025-02-28 12:06:36 +02:00
  • 60dd8cfc8d fix deps Danya Berezun 2025-02-27 23:44:30 +01:00
  • 90ce892125 fix deps Danya Berezun 2025-02-27 23:39:06 +01:00
  • 9ee38a3263 try fix dune regression Danya Berezun 2025-02-27 22:59:22 +01:00
  • 915f7149fc run regressio tests Danya Berezun 2025-02-27 22:48:08 +01:00
  • c9222fa070 return make regression Danya Berezun 2025-02-27 22:33:35 +01:00
  • 46f5e43cee Fixup Kakadu 2025-02-28 00:17:43 +03:00
  • ba9c32f38a Fixup Kakadu 2025-02-28 00:00:54 +03:00
  • 0aba2a2a01 Trying to detect mac right Kakadu 2025-02-27 23:55:37 +03:00
  • fa030b8bd3 Forgotten depdenecy Kakadu 2025-02-27 23:42:19 +03:00
  • 259b52bb83 Add mac-specific flags to compile byterun on Darwin Kakadu 2025-02-27 23:35:42 +03:00
  • 57a4bafb9a Fix compilation in performance/ Kakadu 2025-02-27 23:15:28 +03:00
  • b8d59864f0 Fix linking with runtime in performance/ Kakadu 2025-02-27 23:06:22 +03:00
  • 5814b3f90a lapce fix Danya Berezun 2025-02-27 20:59:10 +01:00
  • b55a3c80b6 Fix compilation in performance/ Kakadu 2025-02-27 22:52:14 +03:00
  • c9cd55d173 Use malloc from <stdlib.h> Kakadu 2025-02-27 22:52:02 +03:00
  • 72b67ed632 Fixup CI Kakadu 2025-02-27 22:41:51 +03:00
  • 2362bd8f95 Delete runtime32 on Mac Kakadu 2025-02-27 22:34:04 +03:00
  • 2174be819e Debugging MacOS build Kakadu 2025-02-25 17:41:09 +03:00
  • 63486f5f38 stdlib/regression: disable 32bit test on non-linux Kakadu 2025-02-25 17:19:54 +03:00
  • 343a21ee2d file parser, file merge, callf command remove, SM fixes. todo: fix interpreter and analyzer with new algorithm ProgramSnail 2025-02-23 15:10:22 +03:00
  • 51381aea43 sm_parser impl beginning ProgramSnail 2025-02-17 19:36:11 +03:00
  • a41c65413a Silence a few warnings in X86_32 Kakadu 2025-02-02 00:34:20 +03:00
  • a3d77ad095 [ci] Trying to add gcc multilib dependecies Kakadu 2025-02-02 00:16:04 +03:00
  • ddb45a496f Added queue to stdlib Dmitry Boulytchev 2025-01-31 00:02:40 +03:00
  • 8709cb22fd varargs usage implementation for stdlib, warning fixes ProgramSnail 2025-01-24 13:07:04 +03:00
  • b5564c6731 compiler: make SymbolicStack to be struct ProgramSnail 2025-01-23 22:48:38 +03:00
  • 6d774ad42f wall, wextra, compiler: fix warnings & todos ProgramSnail 2025-01-23 15:26:54 +03:00
  • c811d5ec50 compiler: BEGIN command compilation ProgramSnail 2025-01-23 14:55:54 +03:00