summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2013-08-02Heavily revamped the C-to-Lua yielding mechanism. Now more generic.Nicolas Noble
2013-08-02Using SimpleContext in SimpleMustache's setTemplate, as it reads from a ↵Nicolas "Pixel" Noble
Handle using readU8. We'll switch readU8 to use a Future.
2013-07-31Changing objname to type in the embedded data of an object.Nicolas Noble
2013-07-31Even further changes in the Lua class binding system. Simplifying the ↵Nicolas Noble
callback system by using the Lua's C closure mechanism.
2013-07-31Few more tweaks to the Lua class exporter. Now we have parent support as ↵Nicolas "Pixel" Noble
well as as the class name.
2013-07-31Added a few forgotten references.Nicolas "Pixel" Noble
2013-07-30Changing things a bit in the Lua binding system. Now pushing a class ↵Nicolas Noble
template means pushing a table by its name, and the constructor is implicit in it.
2013-07-30Tweaking the basic Lua test a bit.Nicolas Noble
2013-07-30Speeding up tests a bit.Nicolas Noble
2013-07-25Lua now properly yields when an operation throws EAgain.Nicolas "Pixel" Noble
2013-01-21Slightly more fun this way IMHO.Nicolas 'Pixel' Noble
2013-01-21Still adding few more things to the basic stackless handles test.Nicolas 'Pixel' Noble
2013-01-21Adding a few more tests for ZStreams.Nicolas 'Pixel' Noble
2013-01-21Adding a test for stackless ZStream read.Nicolas 'Pixel' Noble
2013-01-21Starting to add a few tests for the new interruptible code.Nicolas 'Pixel' Noble
2013-01-21Adding the cosine generator in the test-Handles as a data generator.Nicolas 'Pixel' Noble
2013-01-20Strengthening the stackless test for Input.Nicolas 'Pixel' Noble
2013-01-20Input's open, read and close are now operations fully interruptible.Nicolas 'Pixel' Noble
2013-01-20Adding open() as an operation to Input and Output.Nicolas 'Pixel' Noble
2013-01-20Fixing sanity test for 64 bits.Nicolas 'Pixel' Noble
2013-01-20Slightly better printf formats for 32 and 64 bits values.Nicolas 'Pixel' Noble
2013-01-18Adding a sleep() paradigm to tasks.Nicolas 'Pixel' Noble
2013-01-17Shutting off a few warnings.Nicolas 'Pixel' Noble
2012-09-09Got LuaObjects working again, and in a quite better shape I would add.Nicolas "Pixel" Noble
2012-09-02Fixing ZHandle, and adding a unit test for it.Nicolas "Pixel" Noble
2012-09-01Unless reset, async events will continuously return true on gotSignal().Nicolas "Pixel" Noble
2012-09-01Merge commit '06674e57649d536cf19715524ee40c5ad4a9026d'Nicolas "Pixel" Noble
Conflicts: includes/LuaTask.h includes/TaskMan.h includes/Threads.h src/TaskMan.cc src/Threads.cc
2012-09-01Adding async operations; first step towards tossing libeio out.Nicolas "Pixel" Noble
2012-04-08Redifining yielding for operations a bit, making further refinements.Pixel
2012-04-08Slightly more tests for the stackless task unit test.Pixel
2012-04-08Slightly cleaner unit test.Pixel
2012-04-08Adding a small unit test for Stackless tasks.Pixel
2012-04-06This is not necessary anymore.Pixel
2012-04-06Probably better to move this before even creating the action that might ↵Pixel
trigger it.
2012-04-06Making use of SimpleMustache templates into the http test.Pixel
2012-04-06Better way to write these...Pixel
2012-04-06Making it simplier to register a task and wait for it. Also renamed ↵Pixel
createTask to registerTask, which makes way more sense.
2012-04-06Improving a bit the way threaded task managers are being stopped.Pixel
2012-04-06Improving a bit the http unit test.Pixel
2012-04-03Reworking a bit the way the queues are working, and thus, the way the ↵Pixel
LuaTMainTask queue works.
2012-04-02Fixing unit testsPixel
2012-02-28Adding a short test for the ZStreams.Pixel
2012-02-28Having a slightly better approach for writing Http responses.Nicolas "Pixel" Noble
2011-12-04Adding at least one TAssert into test-Threads, and fixing a typo.Pixel
2011-12-04Reworked some things in the architecture, mainly exceptions and asserts.Pixel
-) Removed Assert() -) Added AAssert(), IAssert(), RAssert(), TAssert() and Failure() -) Reworked all asserts in the code, and added meaningful messages to them. -) Changed the way the startup code is generated; BALAU_STARTUP is no longer necessary.
2011-11-21GeneralException() will now trace the callstack and store this, for ↵Pixel
debugging purposes.
2011-11-18Starting to re-organize the HTTP code a bit. Sharing code between the server ↵Pixel
and a potential client makes sense. Also packing requests and responses into structures / classes is probably a good idea.
2011-11-17HTTP server's first real test, alongside multiple taskmanager threads.Pixel
I'm not really sure I fully like the way I'm designing this, but I guess it could be solved with an HTTP/HTML helper class around the Action class. However, the HTTP server awfully need reference counting, so it doesn't go away before all of the workers disappear, which means a bit of a redesign of the Listener template.
2011-11-16Adding the Regex class.Pixel
2011-11-16Kind of a big revamp of the TaskMan / Task model, in order to introduce a ↵Pixel
TaskScheduler. The idea is that we need to support multiple task managers from multiple threads. So that revamp means we now should be able to support that, except the TaskScheduler needs to implement a round robin system, to distribute tasks across multiple task managers. But at least, the fundamental redesign to permit this is here.