Historique des commits

Auteur SHA1 Message Date
  mingodad 255396da3a Attempt to fix releasing resources when closing a vm. il y a 9 ans
  mingodad 7fa8db67b8 Add _OP_NOP to try solve the goto _POP_TRAP and RESOLVE_OUTERS, still need work on it il y a 9 ans
  mingodad 1d1c557b97 Add fixes from squirrel. il y a 9 ans
  mingodad 195c55812a Remove glitchs il y a 9 ans
  mingodad 728ad788a8 Update with squirrel, spaces/tabs changed il y a 9 ans
  mingodad 8eceded6a0 Add changes from squirrel il y a 9 ans
  mingodad 9096e0e040 Make delayed release hooks optional il y a 9 ans
  mingodad 4fd4044086 Fix a bug introduced long time ago which prevents garbage collection when destroying an interpreter. il y a 9 ans
  mingodad 79a009d408 Several fixes from squirrel il y a 9 ans
  mingodad 10d0334739 Fixes for sq_slave_vm been able to report erros, also the lexer now ignore unicode escape "\u" instead of give an error. il y a 10 ans
  mingodad 12c181bdc4 Add some fixes from squirrel. il y a 10 ans
  mingodad 9c84674630 Add fixes from squrrel il y a 10 ans
  mingodad 01cdd0dc56 Add a check to do not call unnecessary code as pointed by unagipai on squirrel forum. il y a 11 ans
  mingodad 8025c6c450 Fix unintended call to sq_base_register when not creating a new root table, this bug was pointed on squirrel forum by lucasc190. il y a 11 ans
  mingodad ae743d1eaa Fixes from squirrel 3.0.6 and an attempt to use computed gotos on the vm, right now it does not add any performance enhancements. il y a 11 ans
  mingodad 4eb5a431d8 Added two new operators for identity equality and unequality like the ones in javascript and php il y a 12 ans
  mingodad 90c87c87f5 Again moved the call to CallDelayedReleaseHooks to make it work with coroutines too. il y a 12 ans
  mingodad 6ea3190869 Add a check to SQObjectPtr.Null to see it needs update. il y a 12 ans
  mingodad 2b1ebc1b93 Add the start point on implementing class.destructor, it parses the destructor declaration as a method but it's not calling it yet. il y a 12 ans
  mingodad 98d3fe3fa2 Move the call for CallDelayedReleaseHooks to LeaveFrame, there is only one point of call when executing a script. il y a 12 ans
  mingodad 7b9948ad55 Code refactored to improve performance. il y a 12 ans
  mingodad f5b0f703b5 A bit of performance improvement on Arithmetic operations, and remove code duplication. il y a 12 ans
  mingodad 6541dc8331 Moved the call to "CallDelayedReleaseHooks" from the top of vm loop to inside _OP_RETURN opcode, this way there is no constant time penalty on the vm loop. il y a 13 ans
  mingodad efe64886c9 Change the timer used for SQVM profiling with a high resolution timer. il y a 13 ans
  mingodad 49b60dbbc6 Added code to profile vm execution, it's activated by defining PROFILE_SQVM il y a 13 ans
  mingodad bc7bb7507b Add two new script functions to control delayed release hooks calls. il y a 13 ans
  mingodad 6fb9942388 Fix function bindenv to accept arrays too, also when a native function has an env set check it. il y a 13 ans
  mingodad 1e011789d3 Reorganize repository tree. il y a 13 ans