AuthorCommitMessageCommit dateNotesIssues
Sönke LudwigSönke Ludwig
cb04cd4a433Added a TcpConnection.readTimeout property and changed the libevent driver so that TCP connection initially don't have a read timeout set.
Sönke LudwigSönke Ludwig
dae3255baa9Updated change log.
Sönke LudwigSönke Ludwig
234417e4cd8Compile fix on non-Windows.
Sönke LudwigSönke Ludwig
1a66cd0592bMMerge branch 'master' of github.com:rejectedsoftware/vibe.d
Sönke LudwigSönke Ludwig
90d71f19a16Added LogLevel.None to disable logging output and extended the disk log file format to contain the current time.
Sönke LudwigSönke Ludwig
20bdee15aafCommented out a line that caused very annoying multiple definition linker errors.
Sönke LudwigSönke Ludwig
352c8f69b58Renamed HttpServerError to HttpStatusException and added support for exception chaining.HttpServerErrorInfo now always has the exception field set. See issue #59 for reference.
Sönke LudwigSönke Ludwig
535cff78a02Update TODO list and change log.
Sönke LudwigSönke Ludwig
e0d9a269c95ThreadedFileStream is now closed in the finalizer if close() was not explicitly called before.Added formatString().
Sönke LudwigSönke Ludwig
f5a60a06e69Url now properly encodes the path and does not enforce a host part on unknown URL schemas.
Sönke LudwigSönke Ludwig
53d41dee86fFixed FileInfo.name to contain only the file name and not the path.
Sönke LudwigSönke Ludwig
b74c4936fc1Added createDirectory().
Sönke LudwigSönke Ludwig
cf26c0eff6dAdded some file system functions (for now based on standard blocking phobos functions).
Sönke LudwigSönke Ludwig
f732070782cAdded FileMode.ReadWrite.
Sönke LudwigSönke Ludwig
b9c6dd1c0ceFixed tabs vs.spaces.
Sönke LudwigSönke Ludwig
4a1bc6455d3Added the same improvements and unit test as for Json to Bson.
Sönke LudwigSönke Ludwig
88cff925339Unit test improvement (D's default opEquals compares bitwise instead of by field....)
Sönke LudwigSönke Ludwig
98ad8a30e4fAdded a missing utility module - this will need a better place later.
Sönke LudwigSönke Ludwig
b3ee0df69f0Improved deserializeJson to be able to handle public properties and to ignore other functions.Added unit tests for parseJson() and (de)serializeJson.
Sönke LudwigSönke Ludwig
96c2e6151bdMMerge pull request #72 from gchatelet/masterJson deserialize to struct doesn't work
Sönke LudwigSönke Ludwig
83d9a5da497Added a compatibility switch for DMD 2.059 vs.2.060 and up (should fix issue #70).
Guillaume ChateletGuillaume Chatelet
eccfea89dd6fixing bad Json deserialization to struct
Sönke LudwigSönke Ludwig
698fd2db038MMerge branch 'master' of github.com:rejectedsoftware/vibe.d
Sönke LudwigSönke Ludwig
22e13429544Avoid usage of deprecated functions (see issue #70).
Sönke LudwigSönke Ludwig
56692dfcf41The alternative back ends are only compiled now if the corresponding version is set.
Sönke LudwigSönke Ludwig
4c211928556Changed line endings to LF (issue #71)
Sönke LudwigSönke Ludwig
5d234e8ba4bMMerge pull request #69 from gchatelet/patch-1condition on returnFieldSelector is negated
Guillaume ChateletGuillaume Chatelet
da31414b30ccondition on returnFieldSelector if negated
Sönke LudwigSönke Ludwig
04c94e8b141Added an exit flag to the libevent driver because the exit code stopped working with the introduction of idle events.Fixes issue #68.
Sönke LudwigSönke Ludwig
c19e573852dMMerge pull request #67 from simendsjo/masterTaking mutable reference of "in T[]" parameter
Sönke LudwigSönke Ludwig
a7bc2948e5dImplemented vibe.core.yield().Added DriverCore.notifyIdle, which is supposed to be called by the driver whenever the event queue has become empty.
simendsjosimendsjo
49ffcd3d476Cannot take mutable reference of const variable
tbrixtbrix
9766ca76cdaprocessEvents is now non blocking and returns if no events are available to process.exposed processEvents in vibe core.
mdondorffmdondorff
4136b25f5b5using isAlpha do decide if a character can be presented as a part of a d identifier.
Sönke LudwigSönke Ludwig
e51b3b9337dMAdded some Appender.reserve calls as a quick reduction of some allocations.
Sönke LudwigSönke Ludwig
b23072a6b30MWIP on master: 373d5c0 Added parseJsonString() to allow for parsing strings without passing them as a reference.
Sönke LudwigSönke Ludwig
19b57987bb2index on master: 373d5c0 Added parseJsonString() to allow for parsing strings without passing them as a reference.
Sönke LudwigSönke Ludwig
2ce06f64310Added a MAC setup script.
Sönke LudwigSönke Ludwig
a694a30be36Priviledge lowering is now only done when running as root and the warning about a missing config file is now a debug message.
Sönke LudwigSönke Ludwig
43b15e2a1dcFixed PoolAllocator.realloc().
Sönke LudwigSönke Ludwig
f2a96c60522Updated change log.
Sönke LudwigSönke Ludwig
38b50c3b63eMore performance tuning. All major allocations during request handling are now gone.Note that the current state of affairs regarding memory allocations is rather experimental and needs some streamlining.
Sönke LudwigSönke Ludwig
9c4a50428d5Removed a duplicate definition of evbuffer.
mdondorffmdondorff
13967568959Replacing special characters of package identifiers with a "_"
mdondorffmdondorff
f4604b4469fWhen running a vibe application, all installed packages are passed as version identifiers and can be used to conditionally compile based on installed packages.
Sönke LudwigSönke Ludwig
93c5355481bMMerge branch 'master' of github.com:rejectedsoftware/vibe.d
Sönke LudwigSönke Ludwig
1a9f449e9abCompile fix.
Sönke LudwigSönke Ludwig
48a60add6e7Reserving memory to reduce the number of allocations in readUntil().The local buffer in readUntil() is now using a free list allocated block instead of a stack based one to reduce stack pressure. The buffer is now also much bigger to improve performance.
Sönke LudwigSönke Ludwig
83e3d41d230Reimplemented toRFC822(Date)(Time)String without the use of formattedWrite() to improve performance.
Sönke LudwigSönke Ludwig
147de715969Implemented PoolAllocator and FixedAppender.