Holger Vogt
|
22b111d9c0
|
tabs to spaces
|
2019-11-30 11:34:48 +01:00 |
Holger Vogt
|
6cd2e245c4
|
Add resource info on memory used and available for macOS
|
2019-11-30 11:34:35 +01:00 |
Holger Vogt
|
42e99ec66c
|
safeguard against crash if instance lines are incomplete
|
2019-11-30 11:33:04 +01:00 |
Holger Vogt
|
33985ae1e5
|
Make DEVNUM robust against double initialization.
|
2019-10-05 13:17:38 +02:00 |
Holger Vogt
|
2f396187fa
|
Better indentation of message
|
2019-10-05 13:17:30 +02:00 |
Holger Vogt
|
0575481206
|
Better info in case of error
Initited by a patch from Bohdan Tkhir
|
2019-10-05 13:17:22 +02:00 |
Holger Vogt
|
eb667118cf
|
If there are no controls, just skip creating the controls thread.
|
2019-10-05 13:17:11 +02:00 |
Holger Vogt
|
a4402f1da7
|
prevent potential false reads if 'controlswait' is set.
|
2019-10-05 13:16:40 +02:00 |
Holger Vogt
|
03c5870034
|
in ps compatibility mode: translate t_measured to tnom
|
2019-10-05 13:16:25 +02:00 |
Holger Vogt
|
552d587deb
|
readability
|
2019-09-28 16:21:44 +02:00 |
Holger Vogt
|
976c949c86
|
avoid false warnings of model not found
|
2019-09-28 16:21:36 +02:00 |
Holger Vogt
|
8276ef7b58
|
correct typos found by linthian
|
2019-09-28 12:24:09 +02:00 |
Holger Vogt
|
840d00c4ca
|
no actions if controls thread tid2 is not set
|
2019-09-28 12:01:09 +02:00 |
Mamoru TASAKA
|
fa0fc7f131
|
tclspice: avoid get_plot function type conflict
re-name get_plot as get_plot_by_index
|
2019-09-28 12:01:04 +02:00 |
Holger Vogt
|
9e427a1a1e
|
Better thread handling
Embed thread tid2 into tid1
Avoid spurious thread collisions
|
2019-09-28 12:00:57 +02:00 |
Holger Vogt
|
1085512be5
|
Do not start a spurious thread with empty controls
|
2019-09-28 12:00:48 +02:00 |
Holger Vogt
|
712014b6db
|
Does crash with recent Linux openSUSE Tumbleweed
Not required by shared ngspice
|
2019-09-28 12:00:31 +02:00 |
Holger Vogt
|
cf752bf730
|
Revert "encapsulate fcn calls to cp_evloop into a mutex"
This reverts commit 2426a037db.
|
2019-09-28 12:00:23 +02:00 |
Holger Vogt
|
92b237da3b
|
Missing files in distribution
Correction to commit
Fix a build error on FreeBSD 12, bison 3.3.2, automake 1.16.1 and BSD make
|
2019-09-28 12:00:16 +02:00 |
Kevin Zheng
|
6f20ec9929
|
patch to simplify compile for FreeBSD
|
2019-09-28 12:00:05 +02:00 |
Holger Vogt
|
11df2b7719
|
enable compiling with readline for macOS
which has a very simple readline header only
|
2019-09-20 20:43:36 +02:00 |
Holger Vogt
|
acd0c7156c
|
return immediately if empty commands are sent
|
2019-09-20 19:22:47 +02:00 |
Holger Vogt
|
2426a037db
|
encapsulate fcn calls to cp_evloop into a mutex
thus preventing thread collisions
|
2019-09-20 19:21:56 +02:00 |
Holger Vogt
|
191ad0a574
|
avoid warning about potentially undefined variable
|
2019-09-14 12:43:48 +02:00 |
Holger Vogt
|
ec6d676920
|
Make CopyGraph safe against NULL argument.
Otherwise memcpy will fail.
|
2019-09-14 12:38:57 +02:00 |
Holger Vogt
|
aa726c9864
|
Make ...search_identifier safe against NULL arguments
Otherwise strstr will fail
|
2019-09-14 11:30:20 +02:00 |
Holger Vogt
|
0071ad8569
|
If a subcircuit is defined more than once,
only read the first one, rename the others und thus discard them.
|
2019-09-14 11:28:32 +02:00 |
Holger Vogt
|
972785095f
|
Avoid crash, and send error message when r,l,c
instance lines does not have enough tokens.
|
2019-09-14 11:28:07 +02:00 |
Holger Vogt
|
f9deefe326
|
Skip '\r' when reading lines from a file
|
2019-09-14 11:27:23 +02:00 |
Holger Vogt
|
8fc1b70e93
|
Bug #424 now lower-casing whenh following the redirection token >
Re-order the code for defining exceptions for not lower casing
|
2019-09-14 11:27:13 +02:00 |
Holger Vogt
|
cdc8d3d054
|
new_title may contain a \r, remove it
|
2019-09-14 11:26:52 +02:00 |
dwarning
|
134e92b78f
|
vbic model implementation including self-heating effect
|
2019-09-14 11:26:10 +02:00 |
Holger Vogt
|
1c8992bf15
|
Enable the file input as search path for .include files
also for non-Wondows OSs
|
2019-09-14 11:25:34 +02:00 |
Holger Vogt
|
9543a5644c
|
Improve handling of non-printable characters (esp. for Linux)
If there is an isolated non-printable character leading the line,
convert it to *.
In fact there are some, e.g. in device lib TL072.301 from TI.
|
2019-09-14 11:25:07 +02:00 |
Holger Vogt
|
88008af088
|
remove memory leaks
|
2019-09-14 11:24:34 +02:00 |
Holger Vogt
|
afdd0fe85e
|
comments added
White spaces according to clang format
|
2019-09-14 11:24:05 +02:00 |
Holger Vogt
|
4cf2b5e5ce
|
remove commenting out unused .model lines
from comment_out_unused_subckt_models().
This now handled by inp_rem_unused_models()
taking appropriate scoping into account.
|
2019-09-14 11:23:40 +02:00 |
Holger Vogt
|
6669cbc17c
|
add function inp_rem_unused_models().
checking for unused models now also removes models
that are out of scope.
|
2019-09-14 11:23:24 +02:00 |
rlar
|
9e729bc8ee
|
bug fix, avoid segfault when instantiating a unknown subcircuit
|
2019-09-14 11:22:52 +02:00 |
rlar
|
e2b3dffcff
|
drop bogus_find_subckt, use a proper scoped search
|
2019-09-14 11:22:39 +02:00 |
rlar
|
96bb0dd941
|
inpcom.c, introduce inp_add_levels(), add scope to decks
|
2019-09-14 11:22:24 +02:00 |
Holger Vogt
|
d901665517
|
enable 'res' as valid resistor model identifier
|
2019-09-14 11:21:53 +02:00 |
Holger Vogt
|
1adc3e559c
|
inp_get_elem_ident(): enable VDMOS devices as identifier m
|
2019-09-14 11:21:16 +02:00 |
Holger Vogt
|
7f95e9d40c
|
inp_get_elem_ident
model type as input, element identifier as output
|
2019-09-14 11:20:48 +02:00 |
Holger Vogt
|
b0e750c3d2
|
Remove printing an empty line to stderr
|
2019-08-18 10:53:25 +02:00 |
Holger Vogt
|
bc9a22e5f7
|
Make interface responsive during plotting,
prevent endless loop, probably because of full internal buffers
|
2019-08-18 10:52:46 +02:00 |
Holger Vogt
|
3ab2c6468c
|
raise time for immediate output, to catch some more information
|
2019-08-18 10:52:36 +02:00 |
Holger Vogt
|
5a45fdbebb
|
Skip name and node if searching for 'tc' in an
R, L, or C line. Thus a node name 'tc' would be allowed.
|
2019-08-18 10:52:21 +02:00 |
Holger Vogt
|
6a1b6ced18
|
Enable tc conversion also for L and C
Even is PSPICE manual does not mention this,
device model makers are using this option.
|
2019-08-18 10:51:57 +02:00 |
Holger Vogt
|
63b4cf05de
|
Do not bail out if 'load file' command has unavailable file,
just post error message and continue
A fix to https://sourceforge.net/p/ngspice/discussion/127605/thread/986c04f22b/
by Clyde
|
2019-08-13 23:35:48 +02:00 |