summaryrefslogtreecommitdiff
path: root/slicer/test/Jamfile.jam
Commit message (Collapse)AuthorAge
* Add missing dependencies on test filesDan Goodliffe2023-09-21
|
* Disable unused-const-variable for clang building libicetypes test libraryDan Goodliffe2023-08-31
| | | | slice2cpp generates this code.
* WIP perf testsDan Goodliffe2023-08-11
|
* Suppress leak in libmcpp.soDan Goodliffe2021-10-17
|
* Add stub header for all header only files, fix up most IWYU errorsslicer-1.10.6Dan Goodliffe2021-10-06
| | | | Errors disabled for generated code as some of it isn't generated in slicer
* Fix implicit-dependency on types libraryslicer-1.10.5Dan Goodliffe2020-12-14
|
* First cut constexpr hooks and metadataDan Goodliffe2020-10-25
|
* Support model parts that are abstract classes with functionsslicer-1.10.4Dan Goodliffe2020-08-30
|
* Move test import to rootDan Goodliffe2020-04-26
|
* Clang tidy our own generated codeDan Goodliffe2019-03-19
| | | | | Builds tools with gcc to run a real slicer for the codegen. Fixs results tidy warnings
* Explicitly disable checker for generated codeDan Goodliffe2019-03-19
|
* Single definition of boost_utfDan Goodliffe2019-02-24
|
* Remove boost::filesystem in favour of std::filesystemDan Goodliffe2019-02-02
|
* Single definition of Ice libsDan Goodliffe2019-02-02
|
* Single definition of adhocutilDan Goodliffe2019-02-02
|
* Refactor jams to fix folder specific build quirksslicer-1.8.2Dan Goodliffe2019-01-21
|
* Ice 3.7slicer-1.8.0Dan Goodliffe2018-04-14
| | | | --ice / allow-ice is no longer required.
* Ice 3.7Dan Goodliffe2018-04-03
| | | | | | | | | | | | | | Implements Slicer for Ice 3.7. This is largely: * Pointers are now all std::shared_ptr * libSlice isn't installed, so we build part of it into libslicer-compiler * Library name change to use Ice++11 There are a few other things, but mostly just minor language/function name compatibility changes. The compiling of libSlice is a bit of a hack, currently comprising a git submodule of Ice itself, and a few dirty defines on the command line, but appears to be functionally satisfactory if a little unpleasant.
* Adds the [input] streaming interfacesslicer-1.5.0Dan Goodliffe2017-07-23
|
* Support [de]serializing XML elements/attributes to/from a dictionaryslicer-1.4.2Dan Goodliffe2016-11-02
|
* Behave more like a normal compiler (write whole file, not append existing one)slicer-1.4.0Dan Goodliffe2016-10-07
|
* Big mangle of the testing stuffs to split the test type definitions into ↵Dan Goodliffe2016-09-29
| | | | multiple manageable files
* Build test case libs with bjam, not a messy set of testsDan Goodliffe2016-09-24
|
* Define all exceptions as ICE exceptionsDan Goodliffe2016-09-22
|
* Split compiler code away from runtime codeDan Goodliffe2016-09-21
|
* Add options for not declaring conversion functions (for such cases when they ↵slicer-1.2.1Dan Goodliffe2015-12-09
| | | | are provided externally)
* Use adhocutil's visibilityDan Goodliffe2015-10-11
|
* Use libadhocutil (impacts tests only)Dan Goodliffe2015-09-02
|
* Switch to run rule for capturing output, undate paths in testsDan Goodliffe2015-07-20
|
* Add support for ice include search paths (-I like slice2cpp)Dan Goodliffe2015-01-28
|
* Call the compile slicer tool from the test case instead of just the library ↵Dan Goodliffe2015-01-27
| | | | (end-to-end test improvement)
* Support for automatically determining a model part implementationDan Goodliffe2014-11-30
|
* Big refactor to use Boost UTFrandomdan2014-11-06
|
* Allow serializers to use their own native types.randomdan2014-09-11
| | | | Allow .ice metadata to specify typesafe conversion functions between serializer types and model types
* Adds core support for model part approximate type (complex, simple, ↵randomdan2014-07-04
| | | | | | sequence, etc) Adds support for JSON
* Adds support for classes with inheritancerandomdan2014-06-26
| | | | Adds more unit tests and verifies written XML is the same as the initial
* Update tests to perform an end-to-end (albeit non-validating) slice, slicer, ↵randomdan2014-06-03
| | | | compile, link, load and run
* First hash of slicer, works well for the golden path, beyond that is ↵randomdan2014-05-29
uncharted territory