Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-13 | Reading is no longer little endian by default. It's now having explicit ↵ | Nicolas "Pixel" Noble | |
little endian accessors, and a mode flag that can be toggled. | |||
2014-01-04 | Removing "big endian" 8-bits reads, and updating libev to fix win32 deadlock. | Nicolas "Pixel" Noble | |
2013-12-20 | Switching off_t to off64_t. | Nicolas "Pixel" Noble | |
2013-12-20 | Sockets are now working properly under MSVC. I guess I broke mingw32 though, ↵ | Nicolas "Pixel" Noble | |
but we'll fix this later. | |||
2013-12-19 | Adding BigEndian reads. | Nicolas "Pixel" Noble | |
2013-12-18 | Visual Studio port. | Nicolas "Pixel" Noble | |
2013-08-07 | Adding the rest of the helpers, and simplifying their implementations. | Nicolas Noble | |
2013-08-07 | Adding readU16, readU32 and readU64. The Lua version of readU64 will need ↵ | Nicolas Noble | |
GMP support. | |||
2013-08-07 | Intriguing this one didn't crash earlier. We were writing that byte ↵ | Nicolas Noble | |
somewhere in the stack. Making the 'buffer' more persistent. | |||
2013-08-02 | Refining a bit more the Future class. | Nicolas Noble | |
2013-08-02 | Switching Handle's readU8() to be a Future, and using it in SimpleMustache. | Nicolas "Pixel" Noble | |
2013-07-31 | Added a few forgotten references. | Nicolas "Pixel" Noble | |
2012-09-01 | Effectively tossing libeio away. | Nicolas "Pixel" Noble | |
2012-04-08 | Redifining yielding for operations a bit, making further refinements. | Pixel | |
2011-12-11 | Introducing EAssert for 'Execution Assert', which won't stop the ↵ | Pixel | |
application, and will replace a bunch of RAssert around the code. | |||
2011-12-04 | Reworked 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-16 | Kind 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. | |||
2011-11-15 | Adding a potential event to cancel a forced read/write, such as a timeout. | Pixel | |
2011-11-15 | Adding the forceRead/Write methods, to circumvent the potential problem that ↵ | Pixel | |
a file descriptor can do less than being asked. | |||
2011-10-25 | Adding the FileSystem global class with mkdir, and adding the writeString ↵ | Pixel | |
method to Handles. Also preparing the inclusion of Lua by adding LuaJIT. | |||
2011-10-17 | Adding an early version of the 'engine debug' facility. | Pixel | |
2011-10-11 | Input class seems to be done. | Pixel | |
2011-10-10 | Adding a few more features to Input, and actually creating a slightly better ↵ | Pixel | |
ClassName system, when using gcc and libstdc++. | |||
2011-10-10 | Adding the 'stats' call to Input. | Pixel | |
Also fixing a bug with the Printer - va_args are vicious. | |||
2011-10-10 | Adding the basic "Handle" structure, and adding an early version of Input. | Pixel | |
Renamed suspend() to yield(). Fixed a couple of bugs, and reorganized slightly some code. |