- Dec 02, 2015
-
-
Daniel Salzman authored
-
- Nov 29, 2015
-
-
Marek Vavruša authored
notably key id doesn’t have to be recalculated every time, cheaper checks should come first, name equality check is cheaper as well
-
Marek Vavruša authored
-
- Nov 28, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Nov 27, 2015
-
-
Marek Vavruša authored
skipping over last/root label returns a pointer to a memory after domain name, this is unsafe
-
Grigorii Demidov authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Grigorii Demidov authored
-
Marek Vavruša authored
this doesn’t guarantee valid cache after crash, but then it’s a cache. most of the time on cold cache is spent on fsyncing as it’s done per each commit (=> resolved query)
-
Marek Vavruša authored
-
Marek Vavruša authored
this also fails if the timeout timer cannot be started, as it would wait for undefined time otherwise
-
- Nov 26, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Nov 25, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
amalgamated build concatenates all files into a single .c file to allow compiler see all symbols and produce possibly smaller code. for binary distributions this is what you want, as it's faster but may consume more memory during compilation. it however cannot do incremental builds.
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Nov 24, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-