Commit Graph

11 Commits

Author SHA1 Message Date
Andrea Cavalli 4e5f593049 Update tl-parser in release builds
- Changed assertions to abort to allow the build to fail on release
  targets
- Fixed some wrong assertion
- Changed all stderr print to the respective macro
- Fix output for release builds
- Fix indentation
Revamp build system with CMake
- Completely removed config.h generation file, as it was not used
	anywere in the code
- Removed all the old build files and switched to CMake (3.0+)
- As tl-parser only uses zlib for crc32, removing the dependency makes
	the CMake file easier to maintain and makes the code building
	without third party code. The crc32 implementation was taken from
	abb3e47a98.
2020-12-24 22:43:59 +01:00
Arseny Smirnov f49077de7f Add builtin types: function and object 2018-02-15 13:42:26 +03:00
vvaltman a111989860 added multiple ns 2018-02-15 12:32:55 +03:00
Ben Wiederhake 66d26ea25d Make the tlo reproducible by default.
Rationale: https://wiki.debian.org/ReproducibleBuilds/Howto#Introduction
2015-10-17 02:01:35 +02:00
Ben Wiederhake 7713b8ccb0 Fix endianess issues. 2015-10-17 02:01:15 +02:00
Ben Wiederhake b80178eb54 Some documentation. 2015-10-17 01:30:07 +02:00
Ben Wiederhake 134e53c0ec Remove support for old schemas. 2015-10-17 01:29:51 +02:00
Ben Wiederhake abb3e47a98 Use a general crc32 implementation.
This simplifies the copyright management, as the old crc.{c,h}
had to be mentioned explicitly. This does NOT REALLY pull a new
dependency, as tgl already depends on -lz.
In fact, this ditches -lm, as the only usage (even including tgl)
was a single call to 'sqrt' from within crc32.c.
2015-10-04 14:55:00 +02:00
arseny30 6743830947 Wrong FLAG_DEFAULT_CONSTRUCTOR bugfix 2014-11-19 16:16:54 +03:00
Vysheng 5a0088cf2f Rename tree.h 2014-11-12 15:52:24 +03:00
Vysheng b6175b9dbe First commit 2014-11-12 14:23:25 +03:00