Updated .gitignore for new automake/conf |
|
More...
|
about 11 years ago
|
Fixed unoptimised build on armv61 |
|
More...
|
about 11 years ago
|
Fixed build on Visual Studio 10. |
|
More...
|
about 12 years ago
|
Bumped Fudge-C version to 0.5. |
|
More...
|
about 12 years ago
|
Cleaned up FudgeMsg memory usage for fields |
|
More...
|
about 12 years ago
|
Added overridable memory manager |
|
More...
|
about 12 years ago
|
Added integer to floating point coercion. |
|
More...
|
almost 13 years ago
|
Merge branch 'master' of github.com:andrewgriffin/Fudge-C |
|
More...
|
about 13 years ago
|
Include reference_*.c in the dist tarball. |
|
More...
|
about 13 years ago
|
Added PAYLOAD_TOO_LONG to FudgeStatus->string mapping. |
|
More...
|
over 13 years ago
|
[FRC-6] Support 64-bit build from Visual Studio. |
|
More...
|
over 13 years ago
|
Don't rely on two subsequent FudgeMsg instances (the second created after the first is destroyed) occupying the same memory location. |
|
More...
|
almost 14 years ago
|
Merge branch 'master' of [email protected]:andrewgriffin/Fudge-C |
|
More...
|
almost 14 years ago
|
Populate the numbytes part of the field for strings when decoding. Otherwise the encoder crashes when a received message gets re-encoded. |
|
More...
|
almost 14 years ago
|
Made place-holder struct definitions named, rather than anonymouse. Allows the code to be linked to by both GCC and MSVC. |
|
More...
|
almost 14 years ago
|
Use structs with proper names rather than anonymous ones to avoid errors during a C++ build. |
|
More...
|
almost 14 years ago
|
FudgeMsg get field method declarations now match their definitions. |
|
More...
|
almost 14 years ago
|
Added GCC 4.1+ synchronisation functions to atomic.h. Merged reference_atomic_gcc.c and reference_msvc.c in to a common reference_atomic.c: atomic.h used to gain target independence. |
|
More...
|
almost 14 years ago
|
Fixed memory leak in Static test in string unit test module. |
|
More...
|
almost 14 years ago
|
Merge branch 'master' of [email protected]:andrewgriffin/Fudge-C |
|
More...
|
almost 14 years ago
|
Renamed output variable for fm_check_for_sync_fetch to include "_cv_" - newer version of autoconf don't like to cache variables whose names lack this pattern. |
|
More...
|
almost 14 years ago
|
Implementation of reference.c now dependent on whether thread-safety is required and the target for which the library is being built. The original, non-thread-safe implementation is now reference_default.c. An MSVC compatible, atomic integer using implementation is reference_msvc.c. A GCC 4.1+ compatible, atomic integer using impementation is reference_atomic_gcc.c. A pthreads compatible, locking implementation is reference_pthreads.c. The reference.c file now picks an implementation depending on the presence of the "_MT" symbol (which determines whether multi-threading support is enabled) and variables symbols defined in config.h. The configure script now allows threading to be disabled with "--disable-threads" and, if threading is left enables, determines which of the potential multi-threading implementations to use. Additional status values have been added to support the potential pthread intitialisation/use errors that could be generated. A typo in the fm_test_sizeof.m4 copyright notice has been fixed. |
|
More...
|
almost 14 years ago
|
Make the opaque handles something more specific than void* so that compile time type checks are more useful. E.g. const char * was being accepted for FudgeString when it was typedefd to void*. |
|
More...
|
almost 14 years ago
|
Need to export FudgeString_fromStatic for tests against DLL to work |
|
More...
|
almost 14 years ago
|
Added the DATETIME and STRING test suites to the MSVC build |
|
More...
|
almost 14 years ago
|
Support for static FudgeString constants. This is useful for the Proto-C implementation which generates a load of static strings for field and class names. |
|
More...
|
almost 14 years ago
|
The MSVC compiler doesn't like the structs that are never implemented but referred to. The linker complaints with a warning. When the header files are used in a project, things like FudgeMsg will be typedef'd to void * instead of struct FudgeMsgImpl* |
|
More...
|
almost 14 years ago
|
Remove the generated "config.h" as part of a clean. This is useful if doing an MSVC build after a Linux ./configure on the same tree. |
|
More...
|
almost 14 years ago
|
Additional methods to get a string's length, and copy the data (as ASCII, UTF16 or UTF32) into a pre-allocated array/buffer. |
|
More...
|
almost 14 years ago
|
Pool operation failures should return NULL |
|
More...
|
almost 14 years ago
|