0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Apr 24, 2023 — Apr 24, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
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.
andrewgriffin
as Andrew Griffin
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.
andrewgriffin
as Andrew Griffin
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.
andrewgriffin
as Andrew Griffin
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.
andrewgriffin
as Andrew Griffin
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*.
andrewgriffin
as Andrew Griffin
More... almost 14 years ago
Need to export FudgeString_fromStatic for tests against DLL to work
andrewgriffin
as Andrew Griffin
More... almost 14 years ago
Added the DATETIME and STRING test suites to the MSVC build
andrewgriffin
as Andrew Griffin
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.
andrewgriffin
as Andrew Griffin
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*
andrewgriffin
as Andrew Griffin
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.
andrewgriffin
as Andrew Griffin
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.
andrewgriffin
as Andrew Griffin
More... almost 14 years ago
Pool operation failures should return NULL
andrewgriffin
as Andrew Griffin
More... almost 14 years ago