* core: c closures and potion closures are now stored identically, with the function pointer in ->method and upvals in ->data. method dispatch is working. also got bit shifting operators going. |
|
More...
|
over 16 years ago
|
* core: div, rem, pow, settable ops in the jit. |
|
More...
|
over 16 years ago
|
* core: div, rem, pow, settable ops in the jit. |
|
More...
|
over 16 years ago
|
* core: added `elsif`. |
|
More...
|
over 16 years ago
|
* core: added `elsif`. |
|
More...
|
over 16 years ago
|
* core: 32-bit calling ops were all wrong. |
|
More...
|
over 16 years ago
|
* core: 32-bit calling ops were all wrong. |
|
More...
|
over 16 years ago
|
* core: yay! nailed c calling convention, which means i can send arguments to c and potion funcs both the same. |
|
More...
|
over 16 years ago
|
* core: yay! nailed c calling convention, which means i can send arguments to c and potion funcs both the same. |
|
More...
|
over 16 years ago
|
* core: messing with c calling convention. |
|
More...
|
over 16 years ago
|
* core: messing with c calling convention. |
|
More...
|
over 16 years ago
|
* core: different argument passing strategy on 32-bit jit. |
|
More...
|
over 16 years ago
|
* core: different argument passing strategy on 32-bit jit. |
|
More...
|
over 16 years ago
|
* core: for now, always adjust the stack pointer, until i can detect recursion. |
|
More...
|
over 16 years ago
|
* core: for now, always adjust the stack pointer, until i can detect recursion. |
|
More...
|
over 16 years ago
|
* core: upvals are starting to work in the jit! |
|
More...
|
over 16 years ago
|
* core: upvals are starting to work in the jit! |
|
More...
|
over 16 years ago
|
* core: wrap jit functions in a closure for passing upvals. |
|
More...
|
over 16 years ago
|
* core: wrap jit functions in a closure for passing upvals. |
|
More...
|
over 16 years ago
|
* core/potion.h: optimize the type checking macros. |
|
More...
|
over 16 years ago
|
* core/potion.h: optimize the type checking macros. |
|
More...
|
over 16 years ago
|
* core: switched to using weakrefs and an upval pointer list for the bytecode vm. slowed things down a bit, but will be much better for the jit. |
|
More...
|
over 16 years ago
|
* core: switched to using weakrefs and an upval pointer list for the bytecode vm. slowed things down a bit, but will be much better for the jit. |
|
More...
|
over 16 years ago
|
* core: rework passing of arguments in both the bytecode and jit. |
|
More...
|
over 16 years ago
|
* core: rework passing of arguments in both the bytecode and jit. |
|
More...
|
over 16 years ago
|
* core: move the stack pointer, if we have many registers/locals. |
|
More...
|
over 16 years ago
|
* core: move the stack pointer, if we have many registers/locals. |
|
More...
|
over 16 years ago
|
* core: bug in jit'd setlocal. |
|
More...
|
over 16 years ago
|
* core: bug in jit'd setlocal. |
|
More...
|
over 16 years ago
|
* Makefile: attempting to coalesce the mingw stuff with bsd make. |
|
More...
|
over 16 years ago
|