8f8896b0f6
debug: use appropriate signed literals for CHECK
2016-08-10 17:34:54 +10:00
116ad04a1f
build: use ostream/istream over iostream
2016-08-04 17:42:41 +10:00
a59844be98
don't pull in namespace std
2016-03-11 13:28:56 +11:00
08ac4b0e9d
ip: throw exception on parse error
2016-01-19 18:30:53 +11:00
424e6e8701
cast: move types/casts to cast
2015-11-17 16:19:27 +11:00
07885819e3
except: add expect conditions for try_code
2015-09-09 18:45:23 +10:00
fd319d579b
build: make single argument constructors explicit
2015-06-04 22:18:43 +10:00
7ae57730f0
whitespace
2015-04-13 18:06:08 +10:00
2658b41ea1
relicence under Apache-2.0
2015-04-13 18:05:28 +10:00
c487a00175
debug: use newer CHECK macros
2015-01-30 17:36:35 +11:00
52f53caee5
debug: drop support for CHECK_HARD
...
HARD vs SOFT assertions were never very well defined or supported.
Currently they just imply a level of functionality that isn't present;
it's better to remove them instead of expending the effort at this
point.
2015-01-28 14:49:34 +11:00
976a4b7330
socket: explain and relax type casting requirement
...
The recv/send functions (and the assertions) were only tested under
32bit systems. They need relaxing for 64bit.
2014-12-05 13:21:40 +11:00
23b0a7b146
remove annotations header
...
The annotations were never particularly robust, and weren't used in many
locations (or consistently). And we should be migrating to c++14
annotation syntax anyway. By focusing on writing them all locally we
will be a little more standards compliant, and the attributes should be
more visible.
2014-10-17 19:24:53 +11:00
03a95ac05b
Remove explict json constructor from range
2014-03-06 15:22:47 +11:00
798ea55ec9
Fix type warnings
2013-08-05 16:42:58 +10:00
fa5a6c9ed9
Instantiate net::address in net namespace.
...
Fixes compilation error under clang++.
2012-08-10 17:39:33 +10:00
2993d27ea8
Test for windows headers to enable the win32 build
2012-08-07 18:33:44 +10:00
d49dd41c65
Spacing and instantiation of templates
2012-07-30 16:33:12 +10:00
419c1d48f6
Move crystallised network wrapper to libgim
2012-06-25 16:54:26 +10:00