- Feb 07, 2014
-
-
Christian Hergert authored
-
- Feb 06, 2014
-
-
Christian Hergert authored
Added missing header for OS X
-
Kota Yamaguchi authored
-
- Feb 05, 2014
-
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
- Jan 30, 2014
-
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
This breaks ABI so that the structure is packed cleaner. Might as well take these breaks while we can get away with it.
-
Christian Hergert authored
Update reader.md
-
Jeff Yemin authored
typo
-
- Jan 29, 2014
-
-
Christian Hergert authored
Added support for a NULL realloc function to bson_writer.
-
Christian Hergert authored
Use __typeof__ instead of typeof
-
- Jan 28, 2014
-
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
- Jan 25, 2014
-
-
Christian Hergert authored
-
Christian Hergert authored
Fixes valgrind back to zero.
-
Christian Hergert authored
-
Christian Hergert authored
Win32 support + BCON
-
- Jan 23, 2014
-
-
Jason Carey authored
Compatibility o Migrated internal int types to bson_intN_t from intN_t. Had to, no stdint on windows (but some types existed. This is cleaner) o Added a bunch of casts to quiet warnings o Replaced functions that aren't available or create warnings on windows o add a cmake build script under build/win32. Builds and installs under win32 o added bson-compat.h, which wraps up a lot of the windows trivia Bug fixes o extensive changes to bcon to accommodate windows (some bugs discovered due to differences in the varargs calling convention).
-
Jason Carey authored
adding the ability to append a bson_iter_t. Makes it easy to pass through portions of another bson object without knowing the type.
-
Jason Carey authored
bcon_extract family of functions that operate like bson_append, but allowing for extraction and verification of bson, rather than creation. Also added a bunch of compile time type checking that makes everything a lot more reasonable.
-
Jason Carey authored
a varargs bcon_append with a ton of tasty magic. bcon_append methods offer declarative bson appending, including nesting, via tokenizing of a varargs parameter stream. Some limited macro support to make everything a little less fragile. Base functionality relies only on c89 stdarg.h. Macro support is a little more limited, but should still be available on any reasonably new compiler (msvc 2005 and gcc > 3). The base functions are usable without their macro wrappers.
-
- Jan 20, 2014
-
-
Michael Kuhn authored
The latter does not work in ISO C mode: http://gcc.gnu.org/onlinedocs/gcc/Typeof.html
-
- Jan 19, 2014
-
-
Jason Choy authored
-
Jason Choy authored
_bson_grow errors were being ignore by _bson_append_va. Modified _bson_append_va to propogate _bson_grow errors
-
Jason Choy authored
-
- Jan 15, 2014
-
-
Christian Hergert authored
Fix missing header and pedantic warnings
-
Michael Kuhn authored
-
Michael Kuhn authored
-
- Jan 08, 2014
-
-
Christian Hergert authored
This saves a bunch of space for bson_iter_t, but does break ABI. But that should be fine for now. This makes it a lot easier for languages to wrap the bson_iter_t struct.
-
- Jan 07, 2014
-
-
Christian Hergert authored
strlen(literal) compiles out on GCC and Clang, so by using these macros you save some typing and cleanliness and get a bit of a speed improvement over passing -1 for length.
-
Christian Hergert authored
-
Christian Hergert authored
-