falsycat falsycat
falsycat pushed to main at nf7/nf7 2023-08-06 00:38:24 +00:00
cb2810051d Merge pull request 'feat/108-luajit-lambda' (#126) from feat/108-luajit-lambda into main
585f0daecd add unittests for nf7:value
9ac5907687 improve error message of nf7:value() function
90a543cd75 add luajit::Lambda
1bcbd786f5 add nf7::Value::operator==
Compare 19 commits »
falsycat deleted branch feat/108-luajit-lambda from nf7/nf7 2023-08-06 00:38:24 +00:00
falsycat merged pull request nf7/nf7#126 2023-08-06 00:38:23 +00:00
feat/108-luajit-lambda
falsycat closed issue nf7/nf7#108 2023-08-06 00:38:23 +00:00
core::luajit::Lambda
falsycat pushed to feat/108-luajit-lambda at nf7/nf7 2023-08-06 00:36:04 +00:00
585f0daecd add unittests for nf7:value
falsycat pushed to feat/108-luajit-lambda at nf7/nf7 2023-08-06 00:27:56 +00:00
9ac5907687 improve error message of nf7:value() function
90a543cd75 add luajit::Lambda
1bcbd786f5 add nf7::Value::operator==
Compare 3 commits »
falsycat pushed to feat/108-luajit-lambda at nf7/nf7 2023-08-05 14:23:53 +00:00
ca16c6948a fix an issue that ConsumeTasks() ends before all tasks consumed
1319a81ce2 add luajit::TaskContext::Push(const nf7::Value&)
Compare 2 commits »
falsycat pushed to feat/108-luajit-lambda at nf7/nf7 2023-08-05 13:06:42 +00:00
cf3898d7bf add nf7:assert to luajit std table
ed73ab63fe implement Push for nf7::Value
Compare 2 commits »
falsycat pushed to feat/108-luajit-lambda at nf7/nf7 2023-08-05 12:43:51 +00:00
528d181cbf set immutable environment for lua threads
8ebb5871e6 add luajit::Context to Env in ContextFixture
Compare 2 commits »
falsycat pushed to feat/108-luajit-lambda at nf7/nf7 2023-08-05 11:41:51 +00:00
9402501708 separate kFinished state of Thread into kExited and kAborted
4fd6b17936 enhance Exception to print exception stack on stream
Compare 2 commits »
falsycat created pull request nf7/nf7#126 2023-08-05 02:25:56 +00:00
WIP: feat/108-luajit-lambda
falsycat created branch feat/108-luajit-lambda in nf7/nf7 2023-08-05 02:25:07 +00:00
falsycat pushed to feat/108-luajit-lambda at nf7/nf7 2023-08-05 02:25:07 +00:00
73cb7e7412 fix an issue that ConsumeTasks() may end before end of the last task execution
ca2ad884e9 improve luajit::test::ContextFixture to consume async tasks on worker thread instead of main
2aef087d02 add SimpleTaskQueue::WaitForEmpty()
cc51952268 add luajit::Thread
6f6aa557fd add luajit::TaskContext::Push() methods
Compare 6 commits »
falsycat pushed to main at falsycat/tmm 2023-08-02 17:51:46 +00:00
314d60792e fix an issue that the MM-algorithm dies after losscut
falsycat opened issue nf7/nf7#125 2023-08-01 22:48:36 +00:00
async queue is consumed in sync in tests for luajit context
falsycat opened issue nf7/nf7#124 2023-08-01 13:40:52 +00:00
allow Exception to take std::string
falsycat pushed to main at nf7/nf7 2023-08-01 12:19:49 +00:00
69a0ca1fd0 Merge pull request 'feat/122-lambda-base' (#123) from feat/122-lambda-base into main
7beef09f2b fix file order in cmake script
fdb3e28eec add unittests for LambdaBase
ac9e2af70e add LambdaBase
3089bccf55 add copy-constructor version of Observer::Target::Notify
Compare 8 commits »
falsycat deleted branch feat/122-lambda-base from nf7/nf7 2023-08-01 12:19:49 +00:00
falsycat merged pull request nf7/nf7#123 2023-08-01 12:19:48 +00:00
feat/122-lambda-base
falsycat closed issue nf7/nf7#122 2023-08-01 12:19:48 +00:00
nf7::LambdaBase