3669 Commits (eda9cadbed8b97bb7593d6139aba1230767b88e6)

Author SHA1 Message Date
Holger Vogt eda9cadbed The 'plot' command is not available in batch mode. 3 years ago
Holger Vogt f5091bdc2d Make the error message a little more reasonable. 3 years ago
Holger Vogt d46cd894cc Prevent crash if s == NULL 3 years ago
Holger Vogt 7f8e1cecab Allow ';' also at the beginning of a line. 3 years ago
Holger Vogt c1db561373 No syntax check for title line 3 years ago
Holger Vogt 3420e66705 During syntax check: v,i sources need two nodes, 3 years ago
Holger Vogt 29c51c0d30 Bail out if {...} or '...' are missing around RHS of the equation. 3 years ago
Holger Vogt 0ee5e3f32a Add a control language function cvector, to create a complex vector. 3 years ago
Holger Vogt 01e8b4da84 Prevent crash upon buggy user input (missing ] or >) 3 years ago
Holger Vogt 1340002c05 Improve error message 3 years ago
Holger Vogt 695c1e1bd6 Add an extra model stitching for CIDER only. 3 years ago
Giles Atkinson d31568bd83 Add parsing and translation of the FREQ form of E-source devices, 3 years ago
Giles Atkinson 422a205409 Always propgate any individual scale for a vector that appears 3 years ago
Holger Vogt d295fe3ac6 Slightly improve error handling and warning message 3 years ago
Holger Vogt 823465ceb8 .csparam: Add some safeguarding against wrong input and crash, 3 years ago
Holger Vogt ba7ad783a8 safeguard against crash upon buggy input 3 years ago
Holger Vogt c723e124d9 Make error message more verbose and useful 3 years ago
Holger Vogt e834c89313 Prevent a crash when number of nodes differs in subckt and X call. 3 years ago
Holger Vogt 96bebafac5 Enable history substitution of interactive commands only when variable 'histsubst' is set. 3 years ago
Giles Atkinson 45015f974d Add a "-w" option to the iplot command. It sets a width for the 3 years ago
Giles Atkinson 7a5514a1ff In graf.c change local function set() to do what you might expect, 3 years ago
Holger Vogt 923f7efab0 Prevent crash (seg fault), if measure statement is incomplete 3 years ago
Holger Vogt 66a4b2226e .libsave: don't save the command itself, improve messaging 3 years ago
Holger Vogt 006a66b055 .libsave: Print to file the expanded library read by .lib 3 years ago
Holger Vogt c6efc6bc9c Send 'refernce value' to stdout, not to stderr 3 years ago
Holger Vogt 50a9daf24a Line concatenation: use dstring instead of tprintf: 3 years ago
dwarning 924dc10368 get the right place for variable declaration 3 years ago
dwarning a4f6a777c0 few cleanings to prevent compiler warnings 3 years ago
Brian Taylor 6b85bcb805 Allocate compound gate connectors where needed. 3 years ago
Brian Taylor de34a90bb4 Create correct translations of degenerate compound gates with $d_hi/$d_lo inputs. 3 years ago
Holger Vogt 797795e7c0 Shift all compatibility handlinmg from inpcom.c into its own source files 3 years ago
Brian Taylor 14a403e193 Use ~ on the input of a tristate buffer for INV3, and avoid creating an extra inverter. For ff/latch use ~ on set/reset and jkff clock inputs to avoid creating extra inverters. 3 years ago
Giles Atkinson 5aa48cab0b Do not generate netlist lines that use non-existent libraries. 3 years ago
Holger Vogt 8f8f7ff8ab Command 'listing r': No extra formatting, truncation etc. 3 years ago
Holger Vogt 062785319a When '.probe alli' is set, disable auto bridging and set a flag 3 years ago
Holger Vogt f121c433a7 Check for buggy diode instance line, avoid crash 3 years ago
Brian Taylor 8c69ada5b5 The logicexp example in the PSpice ref. manual has a name with a '+' character (LCN+4). Update lexer_scan. 3 years ago
Brian Taylor 40a540a2ff Add inertial_delay=true to .model statements generated when U* instances in PSpice library subckts are translated to Xspice. Any other Xspice A* digital instances might have different inertial_delay settings in their models, so potentially there could be a mixture of delay types. For example, if a user wishes to model a DLYLINE using a d_buffer with inertial_delay=false and equal rise/fall delays. 3 years ago
Brian Taylor 164db58404 The intent now is to rely on a variable setting in .spiceinit to control the use of inertial delay XSPICE digital models. This will apply to U* instances in subcircuits which are translated to XSPICE. 3 years ago
Holger Vogt 86951501a7 Add eprvcd to the commands which set node names to lower case, 3 years ago
Holger Vogt 71571a1432 Add function atanh to .control section 3 years ago
Holger Vogt 3996d27b29 Make code a little more efficient 3 years ago
Holger Vogt 7af6c4a661 Re-enable single line parameter lists, separated by commas 3 years ago
Holger Vogt 63d86f5af8 Prevent a crash in strchr 3 years ago
Holger Vogt e4202ea181 The tc for R, L, C may include an expression 3 years ago
Holger Vogt d8505f0069 Make error message more verbose by a hint to the line (fragment). 3 years ago
R. Timothy Edwards c12296182c The code in src/frontend/subckt.c has a fixed-size structure called table at the top with a size set to N_GLOBAL_NODES = 1005. If the number of items passed in formal and actual exceeds 1005, then ngspice exits immediately with an error. 3 years ago
Holger Vogt e4601c16ee Not a warning but an error, stopping the simulation 3 years ago
Holger Vogt f32f3ac8cd Improve previous commit: A bad .model line leads to a breakup 3 years ago
Holger Vogt c61acefef7 Prevent crash when a bad .model line is given, like 3 years ago