Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-08 | Moving the HTTP status messages out of the HTTP server, and into its own ↵ | Pixel | |
file. Also making it complete. | |||
2011-12-04 | Making sure that if a test fails, the 'make' command stops | Pixel | |
2011-11-25 | Adding a simple 'Mustache' template processor in C++. | Pixel | |
2011-11-23 | Making sure that the mingw32 target isn't too broken (it is, but that's a ↵ | Pixel | |
step in the proper direction.) | |||
2011-11-21 | GeneralException() will now trace the callstack and store this, for ↵ | Pixel | |
debugging purposes. | |||
2011-11-18 | Making the debug build to increase libev's debugness too. | Pixel | |
2011-11-17 | HTTP 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-16 | Adding the Regex class. | Pixel | |
2011-11-13 | Adding the skeleton of an HTTP server; still work in progress though: it ↵ | Pixel | |
still needs coding, and won't work as it. And it needs a unit test. | |||
2011-11-13 | Adding buffered streams; mainly for string parsing. | Pixel | |
2011-11-12 | Adding seekable buffers. Probably would need a few more tests in the Handles ↵ | Pixel | |
unit test. | |||
2011-11-09 | Darwin's ar is retarded. Workarounding. | Pixel | |
2011-11-09 | Adding 'Output' object | Pixel | |
2011-10-27 | Fixing a few oddities, and having the 'clean' target cleaning LuaJIT as well. | Pixel | |
2011-10-26 | Adding Lua. | Pixel | |
2011-10-18 | libcoro seems to be doing really spurious things when not using the standard ↵ | Pixel | |
functions. Switching out libcoro for the native Fibers interface for Win32. Switching out the asm version for the ucontext version for Linux. | |||
2011-10-18 | Fixing Darwin compilation: | Pixel | |
-) 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. | |||
2011-10-17 | Adding the Socket class, and a few tools that comes with it. | Pixel | |
2011-10-17 | Adding the debug / non-debug defines from the Makefile, and avoiding pointer ↵ | Pixel | |
aliasing. | |||
2011-10-14 | Adding a Thread and a Queue class. | Pixel | |
2011-10-12 | Enabling cross-compilation for Darwin. Haven't tested under the real thing ↵ | Nicolas "Pixel" Noble | |
yet though. The eprintf() thingy seems odd. | |||
2011-10-12 | Yes, surprisingly enough, one can run wine to process these unit tests. | Pixel | |
2011-10-11 | Making the project compile with mingw32, on the same Makefile. No more ↵ | Pixel | |
separate Makefiles insanity. | |||
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. | |||
2011-10-09 | Adding basic locks from libpthread. Also, that 'pending' loop belongs after ↵ | Pixel | |
we activate the tasks. | |||
2011-10-09 | Adding libev. | Pixel | |
2011-10-09 | Adding libeio to the compilation blurb. | Pixel | |
2011-10-07 | Simplifying Makefile, by offloading defines to config files, and using ↵ | Pixel | |
-imacros to load them. | |||
2011-10-07 | Adding 'Sanity' test software, simplified Makefile, and turned 64 bits file ↵ | Pixel | |
offsets. | |||
2011-10-07 | More work in the Task manager. | Pixel | |
Also fixing a few bugs linked with the printer and TLS. Removed flto from compilation flags: this actually creates bad code (!) | |||
2011-10-07 | Preliminary work for the Task manager. | Pixel | |
Added libcoro submodule. Also refactored some pieces of code. | |||
2011-10-04 | Small tweaks to the Makefile; adding flto for true linu output. | Nicolas "Pixel" Noble | |
2011-10-03 | First commit - very basic features. | Pixel | |