summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_base.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Netlist refactoring couriersud2017-02-251-7/+12
* Fix netlist stats collection. Code refactoring: couriersud2017-02-241-7/+3
* Improve readability. Add more c++11 noexcept and swap semantics. couriersud2017-02-221-36/+43
* Clean up net_t interface and increase readability. (nw) couriersud2017-02-221-19/+10
* Slightly improve event timing if state changes. couriersud2017-02-191-6/+27
* Add prodigy to mamenl build. Fix clang5 warnings. (nw) couriersud2017-02-191-2/+1
* More truthtable rework and clean up. (nw) couriersud2017-02-191-1/+2
* Optimized 7493 device. Gives some 5 to 10% improvement to pong. couriersud2017-02-161-5/+15
* Move inline constructors from header to cpp. (nw) couriersud2017-02-151-15/+6
* Remove duplicate save states / Save state simplification. (nw) couriersud2017-02-131-3/+3
* Optimize queue save state. (nw) couriersud2017-02-121-3/+3
* Netlist: It is now possible to have multiple handlers per device ... couriersud2017-02-051-9/+9
* Add constexpr add noexcept. (nw) couriersud2017-02-051-60/+43
* Fixed a number of issues: couriersud2017-01-311-9/+6
* Separate include file usage for netlist. couriersud2017-01-291-15/+7
* Remove macro to avoid copying and replace with a struct. (nw) couriersud2017-01-271-16/+1
* Cleanup of includes. (nw) couriersud2017-01-271-8/+4
* More netlist refactoring: couriersud2017-01-251-56/+71
* Netlist refactoring: couriersud2017-01-251-14/+11
* srcclean (nw) Vas Crabb2017-01-221-2/+2
* Netlist: code refactoring couriersud2017-01-201-5/+5
* Assume string literals are UTF8 in netlist code. couriersud2017-01-201-4/+4
* Converted warnings and fatal log messages to constants. couriersud2017-01-201-44/+46
* Netlist: couriersud2017-01-171-7/+15
* Move analog devices into "netlist::analog" namespace. Added couriersud2017-01-151-2/+1
* Added more documentation to diode and bjt model. (nw) couriersud2017-01-151-1/+1
* Introduce a more structured approach to models. (nw) couriersud2017-01-151-8/+27
* Prepare source for consistent error message usage. (nw) couriersud2017-01-141-2/+2
* Add code to remove devices connected only to rail terminals. couriersud2017-01-141-0/+2
* Core refactoring couriersud2017-01-141-9/+7
* Improve readability and remove some trampolines. (nw) couriersud2017-01-121-48/+43
* - setup_t is owned by netlist_t. Stop being complicated. couriersud2017-01-121-7/+8
* Move netlists into macro folder. (nw) couriersud2017-01-091-2/+1
* Reduce memory footprint for parameters. (nw) couriersud2017-01-081-4/+2
* Decrease memory footprint. (nw) couriersud2017-01-081-12/+14
* No need for a virtual stop which is needed only by the solver. (nw) couriersud2017-01-081-4/+0
* Fix some clang pedantic warnings. (nw) couriersud2017-01-071-1/+1
* Minor refactoring with focus on a bit more readability. (nw) couriersud2017-01-071-2/+1
* intX_fast_t may depend on compiler implementation and thus is not suited couriersud2017-01-061-9/+9
* Make destructors virtual on base classes. (nw) couriersud2017-01-061-2/+3
* More cleanups. (nw) couriersud2017-01-061-0/+9
* Fix clang "-Wno-weak-vtables" warnings in netlist source. Refactored couriersud2017-01-051-10/+15
* Added SIGFPE enabling code to plib/pexception.*. Moved plib exceptions couriersud2017-01-041-0/+1
* Minor refactoring and renaming exercise. (nw) couriersud2017-01-041-22/+30
* Simplify code. Introduce consistent approach to loading macro devices. couriersud2017-01-021-22/+30
* Align noexcept usage. Rename register_con to add_terminal for clearity. couriersud2016-12-301-42/+42
* Analog to digital proxy rework. (nw) couriersud2016-12-301-0/+5
* Some preparation for future changes on proxies and chip families. (nw) couriersud2016-12-281-6/+15
* Moved proxy code into separate file. (nw) couriersud2016-12-281-3/+3
* Simplify. (nw) couriersud2016-12-271-58/+61