- Sep 06, 2015
-
-
Sven M. Hallberg authored
-
- Sep 05, 2015
-
-
Sven M. Hallberg authored
-
- Sep 04, 2015
-
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
- Sep 03, 2015
-
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
- Aug 25, 2015
-
-
Sven M. Hallberg authored
-
- Aug 16, 2015
-
-
Nicolas Léveillé authored
We have now again two functions called h_platform_vasprintf and h_platform_asprintf. On windows they are implemented in terms of vsnprint and the like. On BSD/GNU libraries we use the supplied vasprintf and asprintf.
-
Nicolas Léveillé authored
Since the block of code has been disabled anyway and is not very portable, we introduce a define to control both the include and the code.
-
Nicolas Léveillé authored
Storing the size of the blocks is now only activated when DEBUG__MEMFILL has been defined.
-
Nicolas Léveillé authored
We replace instances of void* w/ char* arithmetics. This allows system_allocator.c to be compiled with MSVC. Also we introduce a struct to represent the size_t header.
-
- Aug 15, 2015
-
-
Nicolas Léveillé authored
-
Nicolas Léveillé authored
We use QueryPerformanceCounter which will return realtime, not user time.
-
Nicolas Léveillé authored
We now have a `stopwatch` to measure time between two moments.
-
- Aug 09, 2015
-
-
Nicolas Léveillé authored
This BSD call will have to be implemented on windows. Right now we have a stub that just exits the process.
-
Nicolas Léveillé authored
We wrap all remaining references to __attribute__ into a macro call to H_GCC_ATTRIBUTE, to allow compilation with MSVC CL.EXE
-
Nicolas Léveillé authored
We substitute H_GCC_ATTRIBUTE to any occurence of __attribute__ and disable its function with non gcc, non clang compilers. We use a H_ macro so as to not pollute users' namespaces. On windows build without c4201 so as to allow anonymous struct. This shows hammer is not C99 compliant but rather C11.
-
- Aug 02, 2015
-
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
- Aug 01, 2015
-
-
Nicolas Léveillé authored
The pretty printing format chosen is USER:<token name> We use the registry function `h_get_token_type_name` which returns 0 when no name has been defined. This will print (null) as a token name.
-
- May 04, 2015
-
-
Meredith L. Patterson authored
-
- Mar 04, 2015
-
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
- Feb 23, 2015
-
-
Sven M. Hallberg authored
-
- Feb 12, 2015
-
-
Sven M. Hallberg authored
-
- Jan 30, 2015
-
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
- Jan 23, 2015
-
-
Sven M. Hallberg authored
-