Commit History

Autor SHA1 Mensaxe Data
  mingodad 409fe0966a Added new api to write bytecode as SquiLu code to make it easier to understand bytecode generation. %!s(int64=13) %!d(string=hai) anos
  mingodad 2abf8d4287 Split the function "sq_call_va" and create "sq_call_va_vl" now we have a version with variable parameters and a version that works with va_list. %!s(int64=13) %!d(string=hai) anos
  mingodad 8f657e6888 Moved a call to "CallDelayedReleaseHooks" inside a preprocessor directive. %!s(int64=13) %!d(string=hai) anos
  mingodad f889b29cc5 Add new function "atexithandler" to register a function to be called at scripting exit. %!s(int64=13) %!d(string=hai) anos
  mingodad ad3e5f5c6c Added two new api functions "sq_setfenv" and "sq_getfenv" the first sets a function environment with optionally cloning it, the second gets (push on stack) a function env with the option to push the roottable when the env is null. %!s(int64=13) %!d(string=hai) anos
  mingodad 6d30d3313a Add new api function "SQBool sq_rawexists(HSQUIRRELVM v,SQInteger idx)" that do not throw error if not found. %!s(int64=13) %!d(string=hai) anos
  mingodad 6292263419 Add new api to push lasterror_stackinfo. %!s(int64=13) %!d(string=hai) anos
  mingodad e0fc748a1b I did a mistake declaring some temporary buffer variables as static. %!s(int64=13) %!d(string=hai) anos
  mingodad ff5347acc2 More new api functions that exists in Lua but is missing on Squirrel %!s(int64=13) %!d(string=hai) anos
  mingodad fb2bfb0292 Add 2 new api functions to make easy and less verbose write extensions %!s(int64=13) %!d(string=hai) anos
  mingodad 77aea3f62e After added a new member to SQRegFunction that indicates if a method is static, forgot to commit the change on the new api function that uses it. %!s(int64=13) %!d(string=hai) anos
  mingodad 0682b72199 Add new parameter to sq_pushnewclass to indicate if we want the new class left on top of the stack and fixed the logic inside this function. %!s(int64=13) %!d(string=hai) anos
  mingodad 2f7a543579 Add new api function to push a new class with or without parent. %!s(int64=13) %!d(string=hai) anos
  mingodad b170a57626 Added new member to SQRegFunction a bool to indicate if the function should be registered as static. %!s(int64=13) %!d(string=hai) anos
  mingodad 33edfb4eef Eliminate double call to GetScratchPad on sq_aux_invalidtype. %!s(int64=13) %!d(string=hai) anos
  mingodad f7be9c0f1c Add new api functions: %!s(int64=13) %!d(string=hai) anos
  mingodad ef72e4984e Add new functions to the api to make less verbose writing extensions. %!s(int64=13) %!d(string=hai) anos
  mingodad b6c3870b09 Added two functions to help debug scripts getstacktop, get_last_error %!s(int64=13) %!d(string=hai) anos
  mingodad 46a2b2c9c3 Added some new api functions and macros to easy writing native extensions. %!s(int64=13) %!d(string=hai) anos
  mingodad cf8faa108a Changed sq_throwerror to work like printf. %!s(int64=13) %!d(string=hai) anos
  mingodad 09cfbe61ca Start git repository for squilu, squirrel language enhanced with lua goods. %!s(int64=13) %!d(string=hai) anos