50 Commits (c953888f2ad58ffbee06d9bfeca1df63d13f4721)
 

Author SHA1 Message Date
  Ludovic 'Archivist' Lagouardette c953888f2a Adding a flag to control steps granularity in hope of better performance 1 week ago
  Ludovic 'Archivist' Lagouardette 0c9891f750 Adding an optimization flag that removes checks to try and grind some extra speed for the usecase where ink is a sanitized bytecode 1 week ago
  Ludovic 'Archivist' Lagouardette d47eca9022 Oops, left a debugging printf in a critical section 2 weeks ago
  Ludovic 'Archivist' Lagouardette 5a17cef1be Added sanity NULL sets to verify the proper handling of arrays and avoid double frees 2 weeks ago
  Ludovic 'Archivist' Lagouardette f9ed5f3fb8 additional cleanup: fixes the cleanup of NULL routines 2 weeks ago
  Ludovic 'Archivist' Lagouardette 0b1240b79c additional cleanup: clean both normally terminated and reusable routines 2 weeks ago
  Ludovic 'Archivist' Lagouardette 14ac77bf8d additional cleanup: removing function stack elements too 2 weeks ago
  Ludovic 'Archivist' Lagouardette fcb3457788 Merge branch 'main' of https://git.nekoit.xyz/Archivist/ink 2 weeks ago
  Ludovic 'Archivist' Lagouardette 61bc4e6359 added a function to collects expended routines 2 weeks ago
  Ludovic 'Archivist' Lagouardette 403bd7efad allow making a context at a specified location, to use the userdata as wanted for allocations more easily 2 months ago
  Ludovic 'Archivist' Lagouardette ae4d95ad63 made the allocations and printing aware of the context 2 months ago
  Ludovic 'Archivist' Lagouardette f5e6d3477d added better error feedback and detection 2 months ago
  Ludovic 'Archivist' Lagouardette 24a0eea561 optimized the run to not be done if there are no routine or on VM panic 4 months ago
  Ludovic 'Archivist' Lagouardette bdc1d1dac9 added parsing of string literals 4 months ago
  Ludovic 'Archivist' Lagouardette d3b58a1d84 added more control to ink_compile 4 months ago
  Ludovic 'Archivist' Lagouardette 3803deda06 Merge branch 'main' of https://git.nekoit.xyz/Archivist/ink 5 months ago
  Ludovic 'Archivist' Lagouardette 06dd262d05 fixed C89 incompatibilities, added the check to CMake 5 months ago
  Ludovic 'Archivist' Lagouardette f29fce26a8 Exposing array functions 5 months ago
  Ludovic 'Archivist' Lagouardette ee77862667 Relax CMake requirement to version 3.0 5 months ago
  Ludovic 'Archivist' Lagouardette 2d6ae0ebe1 Fixed what appears to be extra zealous array cleanup 5 months ago
  Ludovic 'Archivist' Lagouardette 4fe7c555ad Clearing the superfluous things in the stack on launch 5 months ago
  Ludovic 'Archivist' Lagouardette 1a3b1f89f7 added a xor operation 5 months ago
  Ludovic 'Archivist' Lagouardette 8f7c7b2c6c Added type test functions 5 months ago
  Ludovic 'Archivist' Lagouardette 80087bc851 Do not make a routine for executables with no code to execute 5 months ago
  Ludovic 'Archivist' Lagouardette 98793377ed Reorganized the project to move headers in their own directory 5 months ago
  Ludovic 'Archivist' Lagouardette eb5a810c72 Added comments and fixed bugs\n\n- Added array.set\n- Added comments support\n- Fixed weird push/pop mismatches\n- Added more docs\n- Fixed examples 5 months ago
  Ludovic 'Archivist' Lagouardette 6acd1d260f Fixed the array delimiter not being cleared (off by 1 error) 5 months ago
  Ludovic 'Archivist' Lagouardette 7851949aeb Fixed another memory error due to copy pasting code in early stagezs 5 months ago
  Ludovic 'Archivist' Lagouardette 4a05d56c8a Fixed a stupd that the IDE allowed me to not see instantly 6 months ago
  Ludovic 'Archivist' Lagouardette 3d39b4e3d6 Made the GC reclaim successful routines 6 months ago
  Ludovic 'Archivist' Lagouardette df8b2a7f05 Fixed a bug where routine list was not properly resized 6 months ago
  Ludovic 'Archivist' Lagouardette badef437ff Fixed bad commenting habits 6 months ago
  Ludovic 'Archivist' Lagouardette 01d88a6558 The most practical way to print "Hello World" 6 months ago
  Ludovic 'Archivist' Lagouardette e5efa6b30f Some additional array manip / stack manip 6 months ago
  Ludovic 'Archivist' Lagouardette cf03df7377 C-ified more stuff that was not C-ified, removed some unused vars 6 months ago
  Ludovic 'Archivist' Lagouardette 5411462218 C-ified some less antiquated constructs to the antiquated form 6 months ago
  Ludovic 'Archivist' Lagouardette 6cdddb8543 added more docs 6 months ago
  Ludovic 'Archivist' Lagouardette b97b33c471 Garbage collector and arrays work! 6 months ago
  Ludovic 'Archivist' Lagouardette efd764b907 Added garbage collection (and a memory corruption bug) 6 months ago
  Ludovic 'Archivist' Lagouardette f6bc42b934 Merge branch 'main' of https://git.nekoit.xyz/Archivist/ink 6 months ago
  Ludovic 'Archivist' Lagouardette d5f09d826f Segregated inner and outer allocations 6 months ago
  Ludovic 'Archivist' Lagouardette 7012cd3b91 added type support 6 months ago
  Ludovic 'Archivist' Lagouardette 4ab6745bb5 Added documentation 6 months ago
  Ludovic 'Archivist' Lagouardette 0706677e2f Added README.md contents 6 months ago
  Ludovic 'Archivist' Lagouardette 04a64e097f Added license info and readme 6 months ago
  Ludovic 'Archivist' Lagouardette d889788777 Added coroutine handling 6 months ago
  Ludovic 'Archivist' Lagouardette 5c0cfba195 All error handling has been badly handled 6 months ago
  Ludovic 'Archivist' Lagouardette 3e5ddb7a7b Added more basic math 6 months ago
  Ludovic 'Archivist' Lagouardette 3014191951 Added more internals and control flow 6 months ago
  Ludovic 'Archivist' Lagouardette ef32bb1d81 Initial commit 6 months ago