Previous 199869 Revisions Next

r187098 Saturday 21st May, 2022 at 15:16:50 UTC by Couriersud
netlist: More c++, less macros, added support for cspell (#9794)

- More c++, less macros
 * Significantly reduced the use of unused_var and replaced it with
   [[maybe_unused]]
 * use enum class in ppmf.h

- Changes to testing code in ptest.h
 * Catch exceptions in more places
 * The verbosity of the output can now be controlled
 * Display of test stats totals

- added support for cspell
- fixed various typos
- fixed SUBTARGET=nl build
- fixed more file permissions
- srcclean and add fix_permissions target to netlist makefile
[scripts/target/mame]nl.lua
[src/lib/netlist]nl_base.cpp nl_config.h nl_errstr.h nl_factory.h nl_interface.h nl_parser.cpp nl_setup.cpp nl_setup.h nltypes.h
[src/lib/netlist/analog]nld_generic_models.h nlid_twoterm.h
[src/lib/netlist/build]cspell.json* makefile
[src/lib/netlist/buildVS]netlist.sln netlistlib.vcxproj netlistlib.vcxproj.filters nltool.vcxproj nltool.vcxproj.filters nlwav.vcxproj nlwav.vcxproj.filters
[src/lib/netlist/core]base_objects.h core_device.h exec.h logic.h nets.h queue.h
[src/lib/netlist/devices]nld_74123.cpp nld_74164.cpp nlid_proxy.cpp
[src/lib/netlist/macro]nlm_ttl74xx_lib.cpp
[src/lib/netlist/plib]gmres.h palloc.h pchrono.h pconfig.h pdynlib.cpp pdynlib.h pexception.cpp pexception.h pmath.h pomp.h poptions.cpp ppmf.cpp ppmf.h ppreprocessor.h prandom.h pstonum.h pstream.h ptests.h ptime.h ptypes.h
[src/lib/netlist/prg]nltool.cpp nlwav.cpp
[src/lib/netlist/solver]nld_matrix_solver.cpp nld_matrix_solver.h nld_matrix_solver_ext.h nld_solver.cpp
[src/lib/netlist/tests]test_pmfp.cpp test_pmfp_multibase.cpp test_precommit.cpp*
[src/lib/netlist/tools]nl_convert.cpp nl_convert.h


Previous 199869 Revisions Next


© 1997-2024 The MAME Team