summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_base.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Cleanups and version bumpmame0174 Miodrag Milanovic2016-05-251-8/+5
|
* All netlist devices now follow new syntax. Removed dead code. All sub couriersud2016-05-211-58/+47
| | | | devices are now forced to be initialized in the constructor. Device setup now completely in constructor. Removed start call. [Couriersud]
* More memory timebombs removed. (nw) couriersud2016-05-211-2/+0
|
* Converted more devices to new layout. Improved memory handling in couriersud2016-05-211-14/+22
| | | factories. (nw)
* Continuing work to move object initialization from start to constructor. couriersud2016-05-161-39/+73
| | | | | Removed family_t. All of this can be determined at runtime from object as well. As part of this, the "template" to write devices has changed. Converted a number of devices to use the new template. [Couriersud]
* More automatic memory handling. (nw) couriersud2016-05-161-9/+10
|
* Some use of share_ptr to ease memory management. (nw) couriersud2016-05-121-34/+41
|
* Code simplification couriersud2016-05-121-2/+17
|
* Align object registration syntax. (nw) couriersud2016-05-101-29/+3
|
* Rename connect_direct to connect_post_start to reflect usage. (nw) couriersud2016-05-101-1/+4
|
* Simplify object model by removing default_logic_family(). couriersud2016-05-081-1/+1
|
* Converted most subdevices to unique_ptr. This is a temporary measure couriersud2016-05-021-31/+19
| | | | | until the device initialisation is moved into the constructor. Started converting constructors of devices to be passed name and netlist. (nw)
* Various cleanups suggested by static analyzer (nw) Miodrag Milanovic2016-04-241-27/+27
|
* Implemented dynamic loading of precompiled solver code. [Couriersud] couriersud2016-04-231-1/+9
|
* Moved solver members to proper place. Minor code changes. (nw) couriersud2016-04-151-4/+0
|
* netlist_t no longer descends from netlist::object_t. couriersud2016-04-101-16/+28
|
* Get rid of some init_object calls. couriersud2016-04-101-4/+20
|
* netlist: couriersud2016-03-271-1/+2
| | | | | - more code optimization - hide matrix_solver_t implementation - use netlist_time for time deltas
* Fix kidniki sound speed. Make more class members private. couriersud2016-03-261-1/+1
|
* Netlist: code maintenance couriersud2016-03-231-32/+34
| | | | | | | | - rename netlist_analog_t to analog_t - straighten object model - reduce access to member variables - use pvector<analog_net_t::list_t> for groups. - simple coverity fixes.
* Netlist: Some code simplification couriersud2016-03-161-31/+6
|
* netlist updates: couriersud2016-03-141-63/+47
| | | | | | | | | | - First steps to move towards c++11. - Base plist on std::vector - Replace pstack with std::stack - Remove pnamed_list - use c++ "for each" in a number of places - Fixed two "time bombs" [couriersud]
* netlist override update (nw) Miodrag Milanovic2015-12-061-2/+2
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+1050