Holger Vogt
6598225ec0
Replace deprecated GetVersionExA by version helper functions
Add new macro _MSC_PLATFORM_TOOLSET to check for toolset
6 years ago
Holger Vogt
de9dfad0c9
remove VS 'assignment within conditional expression' warning
6 years ago
Holger Vogt
13a6e042f6
remove 'unreachable code' warning
6 years ago
Holger Vogt
dc1ee5f11f
remove 'potentially uninitialized' warning
6 years ago
Holger Vogt
ceea40e012
Revert "enable compiling with readline for macOS"
This reverts commit 11df2b7719 .
7 years ago
Holger Vogt
71917744a8
remove superfluous double parentheses
7 years ago
Holger Vogt
7983b0d16a
macOS: Do not use deprecated finite, but isfinite
7 years ago
Holger Vogt
fa58223204
update for Linux
7 years ago
Holger Vogt
5542729694
fix for macOS
7 years ago
Holger Vogt
67f6fda216
Complete redesign of memory monitoring in resource.c.
Acquiring memory size is done by four functions
getMemorySize, getAvailableMemorySize, getPeakRSS,
and getCurrentRSS.
Time data are still obtained without code modifications.
7 years ago
Holger Vogt
22b111d9c0
tabs to spaces
7 years ago
Holger Vogt
6cd2e245c4
Add resource info on memory used and available for macOS
7 years ago
Holger Vogt
42e99ec66c
safeguard against crash if instance lines are incomplete
7 years ago
Holger Vogt
33985ae1e5
Make DEVNUM robust against double initialization.
7 years ago
Holger Vogt
2f396187fa
Better indentation of message
7 years ago
Holger Vogt
0575481206
Better info in case of error
Initited by a patch from Bohdan Tkhir
7 years ago
Holger Vogt
eb667118cf
If there are no controls, just skip creating the controls thread.
7 years ago
Holger Vogt
a4402f1da7
prevent potential false reads if 'controlswait' is set.
7 years ago
Holger Vogt
03c5870034
in ps compatibility mode: translate t_measured to tnom
7 years ago
Holger Vogt
552d587deb
readability
7 years ago
Holger Vogt
976c949c86
avoid false warnings of model not found
7 years ago
Holger Vogt
8276ef7b58
correct typos found by linthian
7 years ago
Holger Vogt
840d00c4ca
no actions if controls thread tid2 is not set
7 years ago
Mamoru TASAKA
fa0fc7f131
tclspice: avoid get_plot function type conflict
re-name get_plot as get_plot_by_index
7 years ago
Holger Vogt
9e427a1a1e
Better thread handling
Embed thread tid2 into tid1
Avoid spurious thread collisions
7 years ago
Holger Vogt
1085512be5
Do not start a spurious thread with empty controls
7 years ago
Holger Vogt
712014b6db
Does crash with recent Linux openSUSE Tumbleweed
Not required by shared ngspice
7 years ago
Holger Vogt
cf752bf730
Revert "encapsulate fcn calls to cp_evloop into a mutex"
This reverts commit 2426a037db .
7 years ago
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
7 years ago
Kevin Zheng
6f20ec9929
patch to simplify compile for FreeBSD
7 years ago
Holger Vogt
11df2b7719
enable compiling with readline for macOS
which has a very simple readline header only
7 years ago
Holger Vogt
acd0c7156c
return immediately if empty commands are sent
7 years ago
Holger Vogt
2426a037db
encapsulate fcn calls to cp_evloop into a mutex
thus preventing thread collisions
7 years ago
Holger Vogt
191ad0a574
avoid warning about potentially undefined variable
7 years ago
Holger Vogt
ec6d676920
Make CopyGraph safe against NULL argument.
Otherwise memcpy will fail.
7 years ago
Holger Vogt
aa726c9864
Make ...search_identifier safe against NULL arguments
Otherwise strstr will fail
7 years ago
Holger Vogt
0071ad8569
If a subcircuit is defined more than once,
only read the first one, rename the others und thus discard them.
7 years ago
Holger Vogt
972785095f
Avoid crash, and send error message when r,l,c
instance lines does not have enough tokens.
7 years ago
Holger Vogt
f9deefe326
Skip '\r' when reading lines from a file
7 years ago
Holger Vogt
8fc1b70e93
Bug #424 now lower-casing whenh following the redirection token >
Re-order the code for defining exceptions for not lower casing
7 years ago
Holger Vogt
cdc8d3d054
new_title may contain a \r, remove it
7 years ago
dwarning
134e92b78f
vbic model implementation including self-heating effect
7 years ago
Holger Vogt
1c8992bf15
Enable the file input as search path for .include files
also for non-Wondows OSs
7 years ago
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.
7 years ago
Holger Vogt
88008af088
remove memory leaks
7 years ago
Holger Vogt
afdd0fe85e
comments added
White spaces according to clang format
7 years ago
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.
7 years ago
Holger Vogt
6669cbc17c
add function inp_rem_unused_models().
checking for unused models now also removes models
that are out of scope.
7 years ago
rlar
9e729bc8ee
bug fix, avoid segfault when instantiating a unknown subcircuit
7 years ago
rlar
e2b3dffcff
drop bogus_find_subckt, use a proper scoped search
7 years ago