falsycat falsycat
falsycat opened issue nf7/nf7#179 2023-10-22 02:37:27 +00:00
imgui4lua.py: transpile drawlist
falsycat opened issue nf7/nf7#178 2023-10-22 02:36:56 +00:00
complete imgui4lua.py
falsycat opened issue nf7/nf7#177 2023-10-22 02:36:10 +00:00
lua&imgui error recovery
falsycat created pull request nf7/nf7#176 2023-10-22 02:35:33 +00:00
feat/169-lua-imgui
falsycat pushed to feat/169-lua-imgui at nf7/nf7 2023-10-22 02:35:10 +00:00
7a5e51d948 support overloaded imgui functions
falsycat pushed to feat/169-lua-imgui at nf7/nf7 2023-10-17 04:26:35 +00:00
40feab49a8 allow transpiling bit flags in imgui4lua
falsycat pushed to feat/169-lua-imgui at nf7/nf7 2023-10-17 03:58:33 +00:00
71c73f70f1 improve luajit context to do GC while idle
falsycat created branch feat/169-lua-imgui in nf7/nf7 2023-10-16 15:10:17 +00:00
falsycat pushed to feat/169-lua-imgui at nf7/nf7 2023-10-16 15:10:17 +00:00
671a5e9903 implement building luajit extension of imgui
72cf28cd14 allow value instance in luajit to retrieve lua object from itself
c5d6dd996f allow luajit::Value to push itself directly by lua_State
99f3e039dc add a script to transpile imgui header from cpp to lua
ff2b85184e remove remained TODO mark
Compare 5 commits »
falsycat merged pull request nf7/nf7#175 2023-10-08 14:27:22 +00:00
feat/169-lua-imgui
falsycat pushed to main at nf7/nf7 2023-10-08 14:27:22 +00:00
1080adbde0 Merge pull request 'feat/169-lua-imgui' (#175) from feat/169-lua-imgui into main
668b88c6c3 install leak detector feature to luajit::Value
21b7858996 fix an issue that concurrency tasks in drivers env aren't executed after tearing down of imgui context
9560b3427c add imgui::LuaJITDriver
dca176988d enhance Value to allow taking shared_ptr of types inheriting Value::Data
Compare 15 commits »
falsycat deleted branch feat/169-lua-imgui from nf7/nf7 2023-10-08 14:27:22 +00:00
falsycat created pull request nf7/nf7#175 2023-10-08 14:24:29 +00:00
feat/169-lua-imgui
falsycat pushed to feat/169-lua-imgui at nf7/nf7 2023-10-08 14:20:25 +00:00
668b88c6c3 install leak detector feature to luajit::Value
21b7858996 fix an issue that concurrency tasks in drivers env aren't executed after tearing down of imgui context
Compare 2 commits »
falsycat pushed to feat/169-lua-imgui at nf7/nf7 2023-10-05 14:32:35 +00:00
9560b3427c add imgui::LuaJITDriver
dca176988d enhance Value to allow taking shared_ptr of types inheriting Value::Data
abd9bc615f improve an error message of 'missing dependency' error
Compare 3 commits »
falsycat opened issue nf7/nf7#174 2023-10-05 12:56:36 +00:00
use standard exceptions instead of MemoryException?
falsycat pushed to feat/169-lua-imgui at nf7/nf7 2023-10-05 06:07:42 +00:00
81f9bda412 add Future::Completer::RunAfter()
ff529a521a enhance core::Maker to allow forwarding a value from its super instance
d2a2e635a7 add Observer::Forwarder
2108ca3210 add luajit::Value::MakeFunction
37b250b730 enhance syntax of handling Future
Compare 5 commits »
falsycat opened issue nf7/nf7#173 2023-10-05 04:48:00 +00:00
env fallback lifetime issue
falsycat pushed to feat/169-lua-imgui at nf7/nf7 2023-10-02 14:24:21 +00:00
04d1537072 temp
b47843e943 separate luajit::Value definition to new file
Compare 2 commits »
falsycat pushed to feat/169-lua-imgui at nf7/nf7 2023-10-02 13:51:43 +00:00
2cbb6c9d2b set a base of luajit::Value as nf7::Value::Data
7777394da1 allow nf7::Value to hold a custom data type
33889c7031 add driversEnv property to imgui context
fba6d51901 Merge pull request 'feat/171-env-shared' (#172) from feat/171-env-shared into main
57fab75afc support various constructors of concrete types in SimpleContainer
Compare 7 commits »