summaryrefslogtreecommitdiff
path: root/deps
Commit message (Collapse)AuthorAgeFilesLines
* Bump the builtin http-parserhttp-parser-2Vicent Marti2012-11-122-647/+1079
|
* regex: fix sign warningsCarlos Martín Nieto2012-02-182-10/+13
|
* regex: The world uses utf-8Carlos Martín Nieto2012-02-181-32/+1
|
* regex: Move the defines to a config header and include it unconditionallyCarlos Martín Nieto2012-02-182-2/+7
|
* Add POSIX regex sources when neededCarlos Martín Nieto2012-02-176-0/+11476
| | | | | | Windows doesn't support POSIX regex, so we need to include it ourselves. The sources come from git, which in turn took them from gawk.
* msvc: Remove superfluous includesVicent Marti2011-10-051-15/+1
|
* http-parser: Disable MSVC warnings locallyVicent Marti2011-09-291-0/+5
|
* Resync with upstream http-parserCarlos Martín Nieto2011-09-281-12/+11
|
* http-parser: More type changesVicent Marti2011-09-282-4/+4
|
* Change types in http-parserVicent Marti2011-09-281-4/+4
|
* Really fix MSVCCarlos Martín Nieto2011-09-271-1/+1
| | | | | | These was left over from the previous PRs. Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Fix dev branch under MSVCCarlos Martín Nieto2011-09-271-8/+10
| | | | | | | | | | | | | In libgit2: Move an enum out of an int bitfield in the HTTP transport. In the parser: Use int bitfields and change some variable sizes to better fit thir use. Variables that count the size of the data chunk can only ever be as large as off_t. Warning 4127 can be ignored, as nobody takes it seriously anyway. From Emeric: change some variable declarations to keep MSVC happy. Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* http-parser: Do not use bitfieldsVicent Marti2011-09-271-11/+12
| | | | | | | | | | | | | | | Bitfields suck. And if you make them with non-int types, they suck in a non-standards compliant way. Like sucking sideways or something. This commit removes all bitfields in the `http_parser` struct, and replaces them with the minimal type needed to contain their values. Note that the fields in the struct have been reordered so they can be packed with 4-byte alignment. This saves both memory on the parser (because non-int bitfields get expanded to 4byte in most compilers anyway) and time (because the fields are now properly aligned and the compiler doesn't need to generate bit-level ops to access them).
* http: add http-parserCarlos Martín Nieto2011-09-093-0/+2075
| | | | | | The code is under the MIT lincense Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Fix compilation in WindowsVicent Marti2011-08-082-0/+883
|
* zlib: Declare preprocessor directives at build timeVicent Marti2011-07-011-4/+0
|
* zlib: No visualization attributes.Vicent Marti2011-06-301-0/+1
| | | | | The visibility attribute is a headache on many platforms like Solaris, and not even supported on Windows.
* Define NO_GZIP in zconf.h instead of at compile timeVicent Marti2011-03-161-0/+1
|
* Fix compilation warnings in ZLib (MSVC)Vicent Marti2011-03-152-5/+5
| | | | | Yes, we are changing the Zlib code. This is dangerous and uncool. Fortunately, these are just some implicit casts.
* Use a more sane zconf.f when building ZlibVicent Marti2011-03-151-391/+19
|
* Add ZLib as a built-in dependencyVicent Marti2011-03-1516-0/+8789
I don't know if this is good or bad. This lets libgit2 compile cleanly on any platforms without any external dependencies, but adds a little bit of bloat... Let's test this out and see what happens.