..
help
EXITPOINT, memory leaks upon failure
2020-04-27 10:16:55 +02:00
numparam
Set {} to remove compiler warning (VS)
2022-05-01 10:28:51 +02:00
parser
make comment more verbose
2022-04-26 10:34:21 +02:00
plotting
Further change for #578 "Crash while plotting single complex vector".
2022-05-09 10:07:33 +02:00
trannoise
We start not at 0, but use the mean value (given in PARAM2) as
2022-04-25 21:31:00 +02:00
wdisp
Add parameter 'isgrid' to plotting of arcs.
2022-02-01 12:23:29 +01:00
ChangeLog
Integrated code from tclspice, brorson xspice and Vera memleak.
2003-07-23 19:36:39 +00:00
Makefile.am
Add brief usage notes and makefile. asserts will need to be removed after integration is complete.
2022-10-07 12:48:36 +02:00
README
* src/Makefile.am src/main.c src/sconvert.c
2000-05-06 14:12:51 +00:00
arg.c
Two memory leaks found interactively with valgrind with safe fixes.
2022-05-10 15:30:08 +02:00
arg.h
Add 'esave' command to save only specific event nodes.
2022-01-09 10:58:38 +01:00
aspice.c
fix bug no. 362, reported by Bohdan Tkhir
2018-07-30 00:35:25 +02:00
aspice.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
breakp.c
'Option interp' and command 'stop' have been incompatible.
2021-09-29 20:21:23 +02:00
breakp.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
breakp2.c
plug a memory leak
2021-12-23 14:37:57 +01:00
breakp2.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
circuits.c
harmonise `struct circ' variables, `ckt' --> `ci'
2015-12-15 18:36:59 +01:00
circuits.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
com_ahelp.c
prevent string overflow by adding the string length
2018-07-22 14:57:49 +02:00
com_ahelp.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_alias.c
Fix Bug #402 "Crash related to aliases". Do not return freed pointer.
2022-04-26 10:34:45 +02:00
com_alias.h
Commit [88653f] Fixed assorted compiler warnings, memory leaks, etc.
2020-04-25 10:29:00 +02:00
com_asciiplot.c
cleanup, ngspice/config.h is already in ngspice/ngspice.h, #1/2 (easy ones)
2012-10-06 12:12:08 +02:00
com_asciiplot.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_cdump.c
src/frontend/** remove superfluous `return' invocations
2012-09-22 19:33:55 +02:00
com_cdump.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_chdir.c
remove all the remains of quote() and strip() that had been
2020-03-15 08:51:12 +01:00
com_chdir.h
Command 'cd' now switches to the home directory also for MS Windows.
2018-08-18 21:22:59 +02:00
com_commands.h
new command 'alterparam', to be used in conjunction with 'mc_source'
2018-05-15 22:46:06 +02:00
com_compose.c
remove all the remains of quote() and strip() that had been
2020-03-15 08:51:12 +01:00
com_compose.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_display.c
remove all the remains of quote() and strip() that had been
2020-03-15 08:51:12 +01:00
com_display.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_dl.c
com_dl.c: exit upon codemodel load error
2012-12-30 15:32:44 +01:00
com_dl.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
com_dump.c
cleanup, ngspice/config.h is already in ngspice/ngspice.h, #1/2 (easy ones)
2012-10-06 12:12:08 +02:00
com_dump.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_echo.c
remove all the remains of quote() and strip() that had been
2020-03-15 08:51:12 +01:00
com_echo.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
com_fft.c
Enable math characters in vector (node) names for command fft
2021-12-13 21:42:36 +01:00
com_fft.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
com_ghelp.c
Added basic help messages in addtion to reference to web pages
2020-03-15 08:50:55 +01:00
com_ghelp.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_gnuplot.c
src/frontend/** remove superfluous `return' invocations
2012-09-22 19:33:55 +02:00
com_gnuplot.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_hardcopy.c
Fix a comment
2021-07-05 14:25:26 +02:00
com_hardcopy.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_help.c
Added basic help messages in addtion to reference to web pages
2020-03-15 08:50:55 +01:00
com_help.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_history.c
com_history.c, static declaration for 'cp_hprint()'
2016-08-15 11:27:15 +02:00
com_history.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_let.c
Introduce variacle 'plainlet' which allow simple copying
2020-12-22 17:56:18 +01:00
com_let.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_measure2.c
Enable output redirection for meas command
2022-01-15 16:02:20 +01:00
com_measure2.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_option.c
Improve iteration limit options display
2022-01-17 12:06:35 +01:00
com_option.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_plot.c
cleanup, ngspice/config.h is already in ngspice/ngspice.h, #1/2 (easy ones)
2012-10-06 12:12:08 +02:00
com_plot.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_rehash.c
cleanup, ngspice/config.h is already in ngspice/ngspice.h, #1/2 (easy ones)
2012-10-06 12:12:08 +02:00
com_rehash.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
com_set.c
Fixed merge conflict. Also made readifile() static and removed an unnecessary string duplication there.
2020-03-15 08:50:52 +01:00
com_set.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_setscale.c
remove all the remains of quote() and strip() that had been
2020-03-15 08:51:12 +01:00
com_setscale.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_shell.c
modifier const, error message if 'system' fails
2020-04-27 10:13:50 +02:00
com_shell.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
com_shift.c
cleanup, ngspice/config.h is already in ngspice/ngspice.h, #1/2 (easy ones)
2012-10-06 12:12:08 +02:00
com_shift.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
com_state.c
cleanup, ngspice/config.h is already in ngspice/ngspice.h, #1/2 (easy ones)
2012-10-06 12:12:08 +02:00
com_state.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_strcmp.c
remove all the remains of quote() and strip() that had been
2020-03-15 08:51:12 +01:00
com_strcmp.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
com_sysinfo.c
add missing get_sysmem() when no info available
2020-08-20 15:29:49 +02:00
com_unset.c
clear all variables upon 'quit'
2020-08-20 15:21:12 +02:00
com_unset.h
clear all variables upon 'quit'
2020-08-20 15:21:12 +02:00
com_wr_ic.c
add a function prototype for com_wric()
2021-12-16 08:03:59 +01:00
com_wr_ic.h
Add command 'write_ic'
2021-09-29 20:11:45 +02:00
com_xgraph.c
src/frontend/** remove superfluous `return' invocations
2012-09-22 19:33:55 +02:00
com_xgraph.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
commands.c
S-parameters in ngspice
2022-04-25 21:31:28 +02:00
commands.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
completion.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
control.c
Remove a conflict between the text variable substitution like
2022-04-26 10:34:35 +02:00
control.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
cpitf.c
Make warning message on missing init file more verbose.
2022-10-07 12:38:38 +02:00
cpitf.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
define.c
Use only internal memory functions, replace
2018-07-21 23:54:43 +02:00
define.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
device.c
Add new flags to command devhelp:
2022-04-28 09:29:02 +02:00
device.h
Add new flags to command devhelp:
2022-04-28 09:29:02 +02:00
diff.c
typüe modifier
2020-04-27 10:15:01 +02:00
diff.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
dimens.c
type modifier, parameter graph removed from SetColor()
2020-04-27 10:15:32 +02:00
dimens.h
[PATCH #48 ] Fixed infinite loop and variation from documented behavior of
2019-08-13 23:28:25 +02:00
display.c
Suppress warnings from function pointer casts seen with gcc 10.2.1.
2022-05-01 10:29:43 +02:00
display.h
Add parameter 'isgrid' to plotting of arcs.
2022-02-01 12:23:29 +01:00
dotcards.c
more precise freeing the wordlist, depending on exit point
2020-08-20 15:48:45 +02:00
dotcards.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
dvec.c
Rework of let command. Added support for slices as described in feature #69 and fixed several crashes and issues described in bugs #443 , #444 , #446 , #447 , and #448 .
2020-03-15 08:51:01 +01:00
error.c
WinGUI: Push any remaining error message into text window
2021-07-07 19:50:37 +02:00
evaluate.c
Suppress warning from gcc 10.2.1.
2022-05-10 15:29:43 +02:00
evaluate.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
fourier.c
Enable math characters in vector (node) names for command fourier
2021-12-13 21:41:58 +01:00
fourier.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
ftehelp.h
* src/frontend/com_ahelp.c src/frontend/com_ahelp.h
2000-06-27 16:15:43 +00:00
ftesopt.c
Add statistics: load, subckt expansion, and parse times
2020-08-20 15:23:19 +02:00
gens.c
use memcpy() instead of deprecated bcopy()
2016-07-30 20:58:19 +02:00
gens.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
get_avail_mem_size.c
Add a check for sys/sysctrl.h, which has been declared deprecated,
2021-09-29 20:17:23 +02:00
get_phys_mem_size.c
Add a check for sys/sysctrl.h, which has been declared deprecated,
2021-09-29 20:17:23 +02:00
get_resident_set_size.c
#include resource.h added, fcn parameter void
2020-04-27 10:16:19 +02:00
hcomp.c
#1/4 #include <ngspice/...> --> #include "ngspice/..."
2011-12-11 18:05:00 +00:00
hcomp.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
hpgl.c
Add parameter 'isgrid' to plotting of arcs.
2022-02-01 12:23:29 +01:00
hpgl.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
init.c
Make optran standrad by calling com_optran during ngspice initialization.
2021-10-29 16:38:27 +02:00
init.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
inp.c
If the 'source' command fails, fall back to the input
2022-10-07 11:36:07 +02:00
inp.h
new command 'mc_source' to internally reload circuit
2018-05-15 22:45:29 +02:00
inpc_probe.c
Rename the internal circuit nodes generated by .probe
2022-10-07 11:34:04 +02:00
inpcom.c
Replace Pspice U* and .model cards with their Xspice equivalent statements. There are still memory leaks which will be plugged next. The .subckts have only digital ports, which will need to addressed for mixed A/D designs.
2022-10-07 12:49:29 +02:00
inpcom.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
interp.c
Made descriptions of invalid interpolation cases more descriptive and fixed a memory leak
2020-03-15 08:51:04 +01:00
interp.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
inventory.c
Only print the devices that are really used in the circuit
2021-01-02 19:02:07 +01:00
linear.c
Allow simple copying from start time to end time
2020-10-15 17:45:08 +02:00
linear.h
Cut out part of each vector of the current tran plot,
2020-08-20 15:28:48 +02:00
measure.c
.measure results from batch mode may be saved in a file
2022-01-15 23:28:06 +01:00
misccoms.c
Update copyright info to 2022
2022-05-14 16:32:01 +02:00
misccoms.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
miscvars.c
remove the ancient nobjthack option to fake 3-terminal bjt's
2016-11-01 11:56:48 +01:00
miscvars.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
mw_coms.c
use only internal memory functions,
2018-07-21 23:54:51 +02:00
mw_coms.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
newcoms.c
remove all the remains of quote() and strip() that had been
2020-03-15 08:51:12 +01:00
newcoms.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
nutinp.c
Remove some compiler warnings
2021-07-02 11:58:10 +02:00
nutinp.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
nutmegif.c
#1/4 #include <ngspice/...> --> #include "ngspice/..."
2011-12-11 18:05:00 +00:00
nutmegif.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
options.c
enable usage of parameters in .options lines.
2021-07-05 14:11:26 +02:00
options.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
outitf.c
Write out the current in the old fashion
2022-10-07 11:39:18 +02:00
outitf.h
Remove "incompatible pointer" warning
2021-01-26 18:18:28 +01:00
parse-bison-y.h
drop yyparse() prototypes, require bison >= 2.7 which emits them
2015-10-18 00:46:13 +02:00
parse-bison.y
proper size_t to int conversion
2020-10-10 12:12:59 +02:00
parse.c
not only de-allocate the vector, but also remove it from the list.
2022-10-07 11:32:30 +02:00
parse.h
protect vec_free() and free_pnode() macro for use in non braced blocks
2017-03-25 19:54:40 +01:00
points.c
src/frontend/**, whitespace, indentation, ...
2012-09-20 20:30:53 +02:00
points.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
postcoms.c
Add a note that wrs2p currently is limited to two ports only.
2022-04-29 07:29:24 +02:00
postcoms.h
Add function 'remzerovec' to remove vectors of length 0
2020-05-02 20:06:58 +02:00
postsc.c
Add parameter 'isgrid' to plotting of arcs.
2022-02-01 12:23:29 +01:00
postsc.h
Define the function DevFinalize as used in the previous commit.
2021-07-05 14:22:55 +02:00
quote.c
remove all the remains of quote() and strip() that had been
2020-03-15 08:51:12 +01:00
quote.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
rawfile.c
remove typo
2022-10-07 12:38:02 +02:00
rawfile.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
resource.c
#includes modified
2020-04-27 10:24:45 +02:00
resource.h
#includes modified
2020-04-27 10:24:45 +02:00
runcoms.c
S-parameters in ngspice
2022-04-25 21:31:28 +02:00
runcoms.h
S parameter simulation
2022-02-17 15:48:00 +01:00
runcoms2.c
ngspice.exe and .dll (.so): seperate the main files:
2021-01-26 18:17:59 +01:00
runcoms2.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
shyu.c
S parameter simulation
2022-02-17 15:48:00 +01:00
shyu.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
signal_handler.c
Line endings from \r\n to \n
2021-01-02 19:06:58 +01:00
signal_handler.h
Remove compiler warning
2021-01-02 19:00:29 +01:00
spec.c
Enable math characters in vector (node) names for command spectrum
2021-12-13 21:41:48 +01:00
spec.h
fix `SetAnalyse()' re-declaration
2013-12-31 12:56:58 +01:00
spiceif.c
Patch allowing call to S parameter simulation also from .control section by using command 'sp'
2022-04-25 21:30:52 +02:00
spiceif.h
struct card, #3/6, rename members from struct line to struct card
2018-02-17 19:15:53 +01:00
streams.c
Small fixup for misspelled words
2020-08-20 15:22:48 +02:00
streams.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
subckt.c
save within subcircuit
2021-10-29 16:40:34 +02:00
subckt.h
Reduce the memory requirements if there is a PDK with
2020-12-22 17:56:18 +01:00
svg.c
Add parameter 'isgrid' to plotting of arcs.
2022-02-01 12:23:29 +01:00
svg.h
Define the function DevFinalize as used in the previous commit.
2021-07-05 14:22:55 +02:00
terminal.c
remove unused
2020-04-27 10:26:22 +02:00
terminal.h
avoid leading underscore in preprocessor macros
2013-12-31 12:54:27 +01:00
testcommands.c
src/frontend/**, whitespace, indentation, ...
2012-09-20 20:30:53 +02:00
typesdef.c
Allow 'nulltype', which returns NULL pointer.
2022-10-07 11:34:25 +02:00
typesdef.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00
udevices.c
Replace Pspice U* and .model cards with their Xspice equivalent statements. There are still memory leaks which will be plugged next. The .subckts have only digital ports, which will need to addressed for mixed A/D designs.
2022-10-07 12:49:29 +02:00
variable.c
Two memory leaks found interactively with valgrind with safe fixes.
2022-05-10 15:30:08 +02:00
variable.h
variable.h, reduce visibility of auxiliary struct xxx to variable.c
2016-10-15 15:06:16 +02:00
vectors.c
Use #ifdef XSPICE to exclude findvec_alle() if
2022-04-25 21:28:03 +02:00
vectors.h
protect vec_free() and free_pnode() macro for use in non braced blocks
2017-03-25 19:54:40 +01:00
where.c
cleanup, use NULL instead of 0 in pointer context
2015-05-02 10:24:49 +02:00
where.h
unify #ifndef include wrapper
2013-12-31 12:54:32 +01:00