- 15 Nov, 2013 1 commit
-
-
Kenton Varda authored
-
- 12 Sep, 2013 1 commit
-
-
Kenton Varda authored
-
- 23 Aug, 2013 1 commit
-
-
Kenton Varda authored
Warn when an optimized build doesn't set NDEBUG and then #define it ourselves -- unless the build explicitly sets DEBUG.
-
- 06 Aug, 2013 1 commit
-
-
Kenton Varda authored
Arrange for compiler to send to the code generator the complete contents of all files listed on the command line, all first-level dependencies of those files, and parent scopes of those dependencies, but nothing more. This means it's sometimes possible to compile a schema file without parsing all transitive dependencies. Also, in 'decode' mode, don't compile annotations, so that the files defining those annotations need not be opened at all.
-
- 23 Jul, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Futex-based mutex and once-init implementations for Linux. These are measurably faster -- and much smaller -- than the pthread-based implementations.
-
- 20 Jul, 2013 1 commit
-
-
Kenton Varda authored
-
- 19 Jul, 2013 1 commit
-
-
Kenton Varda authored
-
- 18 Jul, 2013 3 commits
-
-
Kenton Varda authored
Allow SchemaLoader to use a callback to lazily load schema nodes, including dependencies of loaded nodes.
-
Kenton Varda authored
-
Kenton Varda authored
-
- 17 Jul, 2013 1 commit
-
-
Kenton Varda authored
Implement mutex and once-init synchronization primitives. Wrap pthreads for now, but plan on raw futexes later.
-