Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
includes/LuaTask.h
includes/TaskMan.h
includes/Threads.h
src/TaskMan.cc
src/Threads.cc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
trigger it.
|
|
|
|
|
|
createTask to registerTask, which makes way more sense.
|
|
|
|
|
|
LuaTMainTask queue works.
|
|
|
|
|
|
|
|
|
|
-) 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.
|
|
debugging purposes.
|
|
and a potential client makes sense. Also packing requests and responses into structures / classes is probably a good idea.
|
|
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.
|
|
|
|
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.
|
|
|
|
|
|
unit test.
|
|
instead of a dummy one...
|
|
|
|
|
|
-) Using clang instead of gcc for the native target (*sigh*)
-) Fixing libeio (*sigh*)
-) "Fixing" the connect() call in Sockets because Darwin is stupid (*SIIIIIIIGH*)
Although the Threads unit test isn't working properly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mechanism to re-arm an event.
|
|
separate Makefiles insanity.
|
|
|