Releases: anikau31/systemc-clang
Releases · anikau31/systemc-clang
Release 2.2.0
Release 2.1.0
- Merge pull request #38 from zhuanhao-wu/fix-travis (4783785)
- Update .travis.yml for handling git submodules (3e139a3)
- Merge pull request #35 from anikau31/integrate-port-matchers (8a91639)
- Testing matchers (5eda941)
- Merge pull request #34 from zhuanhao-wu/port-integration-with-matchers (03b87b4)
- Update README.md (2b7ac1c)
- Update convert.py (db27ebf)
- Revert sreg.cpp (3750ed4)
- Merge branch 'test-infrastructure' into port-integration-with-matchers (8437b7b)
- bug fixes to insert hUnimpl nodes (964e590)
- Merge branch 'integrate-port-matchers' of https://github.com/anikau31/systemc-clang into integrate-port-matchers (50aa1cd)
- modifications to work with the catch test framework (acab355)
- Add a test to use catch2 for xlat. (ce4c48c)
- Merge remote-tracking branch 'origin/scratchllnl' into integrate-port-matchers (0e39d29)
- added debug to CMakelists to get symbols, fixed bug causing hNode destructor to fail. (ad5b5fc)
- Remove Matchers.cpp (57391f0)
- Comment the matcher classes (1e1dc4e)
- Comment the matcher classes (6b3dae6)
- Add case for command failure to driver.py (17e6c6a)
- Support finding instances from the model. (6aba1b3)
- Update tests and script for new constructs (d827f66)
- Matching ports with arrays passes the tests (fa452ba)
- Update tests (ad33a8f)
- Bump up to newer version of the test (372da75)
- Update the example for driver (e3deb35)
- Update tests and convert.py (ffa173c)
- Merge branch 'master' into integrate-port-matchers (dabd6fb)
- All tests seem to be passing (6d1e88f)
- Add arrayType() in detecting FieldDecl (de19357)
- A new test that breaks current conversion (6317b89)
- Refactor: new diff interface (626496a)
- Refactor: new tool driver with sexp conversion (80f615b)
- Update paths in python tests (ec9446d)
- Update verilog conversion submodule (7e9be8d)
- Remove original verilog code and generated expressions (e2115bf)
- revised _hdl syntax to be simpler and more deterministic (ffd4eba)
- Add a submodule for storing verilog code and generated expressions (cf66157)
- in progress. transitioning to a simpler syntax for _hdl which is simple to parse (f4799e6)
- fixed bug -- signal declarations weren't being processed due to change in data structure in front end (02e8e26)
- rebase to get changes from master Merge branch 'scratchllnl' of https://github.com/anikau31/systemc-clang into scratchllnl (7584066)
- improving destructor for hNode (4eec0c0)
- put the hHode class in its own .h file (bad30db)
- improving destructor for hNode (ed7fdec)
- put the hHode class in its own .h file (ddbe44f)
- Problems with signal arrays (0f3d92e)
- Seem to have figured out others matcher. (79e4a96)
- Update map to be CXXRecordDecl* => ModuleDecl*. (3738edc)
- Storing ModuleDecl as a map. (c11d759)
- Begin converting modules_ to std::map (7ed4ec0)
- makeFieldMatcher should not check for inheritance (6e81196)
- Need to be careful with toplevel matching (aa5e559)
- Subtree matching for ports. (fcb9561)
- FindSCModules replaced with Matchers (778c510)
- Matcher should by default should parse all declarations (a6a770f)
- Match all declarations if top-level not specified. (ee13746)
- Matchers can now use toplevel module specification. (01ffb75)
- Merge branch 'master' into integrate-matchers (1ac79d2)
- Have a way to specify top module (172f463)
- Match all ports from sc_port (dc576e8)
- Matchers in headers only. (9793918)
- All matchers in headers? (1ef2195)
- Separate matchers into their respective classes. (52543e6)
- Tests pass (d4eb3c9)
- Rework the tests (61e11b8)
- Merge branch 'master' into integrate-matchers (c493575)
- sreg test is now fully passing. (993d985)
- Templates should handle integral values too. (cbf1cb5)
- Remove double parsing of the template type (589f136)
- Integrate mostly all essential parsing. (7c96015)
- Update link to LICENSE file (8b0d1dc)
- Update link to LICENSE file (d896874)
- All the essential Finders traverse through template instantiations. (e8317f6)
- Enable visiting template instantiations. (830ba42)
- In order to better handle temples, we need to traverse template instantiations. (96d96e0)
- Merge pull request #31 from zhuanhao-wu/synthesis-test (881ef43)
- Fix typo (4acc682)
- update README.md for running python tests (1465157)
- Template arguments are being parsed. (f9ace8f)
- Add instance name to ModuleDecl. (1256321)
- Change module declarations to be a map. (fdfb70d)
- Instance names need to be recorded (469e23e)
- Map of declaration to instances should be available in matchers. (37bc6f3)
- added debug for types (47eb386)
- Instances stored as Decl for both FieldDecl and VarDecl. (c4a7750)
- Print in tests the moduledecl (3409ebf)
- Change std::map to std::vector for module declarations. (e3fd372)
- Migrate to using matchers (part 1) (ec95e87)
- There should be a way to find instances based on types. (df564c2)
- Use private template functions for port insertions (d619052)
- Installation information under doc/ (9342e23)
- Merge branch 'master' of github.com:anikau31/systemc-clang (875a966)
- Matchers should distinguish different types of module declarations. (8e73fe9)
- Merge pull request #29 from zhuanhao-wu/synthesis-test (f126047)
- minor change to unrelated file Merge branch 'master' of https://github.com/anikau31/systemc-clang (3a2a069)
- removed debug var (7c37b39)
- Merge branch 'master' into synthesis-test (9366164)
- Run clang-format on it (e44e977)
- added ddebug dump of types. added const qualifier to getTypePtr() in FindTemplateTypes due to compilation errors when referencing that method. (4c0a1b8)
- update test sreg test semantics (d5ec31a)
- update python tests for sreg (1e8d362)
- Merge branch 'master' of https://github.com/anikau31/systemc-clang into synthesis-test (f591420)
- integrate python tests into CMake (fd18b2c)
- Merge pull request #27 from zhuanhao-wu/synthesis-test (bf71252)
- Merge branch 'master' into synthesis-test (d186487)
- Add the template test. (b69e745)
- Using AST matchers with templates identifies each template expansion. (79e822b)
- clean up sreg-test comments (b0d49a1)
- fix tests (8e8430f)
- Disable AST matching inclusion into systemc-clang (8b8c82d)
- Make it a dot release-it.json (1349949)
- Use release-it to manage releases (4c2b25e)
- Merge branch 'master' of github.com:anikau31/systemc-clang (419184b)
- Merge branch 'master' of github.com:anikau31/systemc-clang (ba7e3b5)
- Test for matchers of instances. (9da22c1)
Reviving systemc-clang
This release revives systemc-clang
. Continued development from this major version.
Initial release.
This was the initial version of SystemC. Newer development will begin release from major version 2.0.0 onwards.