rlar
28c0c96bbc
devices/res, introduce TCE, exponential temperature coefficient
11 years ago
rlar
45117c94fd
drop yyparse() prototypes, require bison >= 2.7 which emits them
11 years ago
rlar
0178dcd5f3
remove bison generated files from the repository
Their presence breaks automake rules when running
in a separate build directory.
And when regenerated cause unwanted "changed files"
in the repository.
As a consequence visual C compilation will fail.
It will still work with a "make dist" generated tar ball.
We need to upgrade the visual C project files
to invoke bison and flex on windows,
or we have to provide these generated files
in a visual C specific directory. (very annoying of course)
11 years ago
rlar
2f061b441e
Makefile.am, fix dependency rules for bison generated files
which have been lost in commit
> Date: Sun Jul 5 19:34:25 2015 +0200
>
> polish bison/flex makefile rules
11 years ago
rlar
a0a5e0f9c2
inpptree-parser.y, fix type of function `PTparse()'
11 years ago
dwarning
1b4aa22d0d
Update some level and version entries for MOS models
11 years ago
rlar
192eeadb0b
remove crufty comments which where used to support broken text editors
11 years ago
rlar
dffcbddbba
swallow `deprecated directive' warning emitted by newer bisons
11 years ago
rlar
61724121aa
res/restemp.c, bug fix, need to update `RESresist' in `REStemp()'
instead of `RESsetup()'
to be effective when altering a resistor model parameter or when
sweeping a resistor model parameter in a dc analysis.
see tests/regression/temper/temper-3.cir
11 years ago
rlar
5940bf9294
analysis/dctrcurv.c, bug fix, sweeping `temper' in a dc analysis
incorrect update of model parameters,
need to `invoke CKTtemp()' *after* `inp_evaluate_temper()'
see tests/regression/temper/temper-2.cir
11 years ago
rlar
794df1066a
update bison generated files
11 years ago
rlar
1c6efd9481
polish bison/flex makefile rules
11 years ago
rlar
f4472f788e
spicelib/parser/inpptree.c, bug fix, "#287 Shared library crashes on using non existing functions "
"remcirc" has the potential to invoke INPfreeTree() with a NULL IFparseTree
Thanks to Craggan, who reported this in:
http://sourceforge.net/p/ngspice/bugs/287/
11 years ago
rlar
7bc6374138
cleanup, use '\0' instead of 0 in char context
11 years ago
rlar
19e427e3a5
cleanup, use NULL instead of 0 in pointer context
11 years ago
rlar
6513aa5173
spicelib/devices, cleanup, 0 versus NULL in SPICEdev initialization
11 years ago
rlar
c3f851750c
fix commit "devices/asrc, introduce `ASRCvars' with the indices of the controlling nodes/branches"
11 years ago
rlar
83a5c31e6f
fix commit "devices/asrc, allocate `ASRCacValues' in ASRCsetup()"
11 years ago
rlar
0b4bcf31f4
devices/res, bug fix, extend ac-resistance to the pz analysis
11 years ago
rlar
b6b76ad035
devices/asrc, introduce `ASRCvars' with the indices of the controlling nodes/branches
11 years ago
rlar
b4f1c1dda3
devices/asrc, allocate `ASRCacValues' in ASRCsetup()
11 years ago
rlar
232debc6ec
drop `NEWN', use `TMALLOC'
11 years ago
rlar
ad869c6d2d
devices/asrc, rewrite #10/10, emphasise matrix for the two cases VSRC vs ISRC
11 years ago
rlar
66a0da8ab9
devices/asrc, rewrite #9/10, combine common code
11 years ago
rlar
704e50b62a
devices/asrc, rewrite #8/10, cleanup and reorder
11 years ago
rlar
3a1c094682
devices/asrc, rewrite #7/10, allocate in one go
11 years ago
rlar
b3860ac599
devices/asrc, rewrite #6/10, check for errors right at the beginning
11 years ago
rlar
1c53a425f0
devices/asrc, rewrite #5/10, combine common code
11 years ago
rlar
6ea1e1932d
devices/asrc, rewrite #4/10, drop `ASRCcont_br'
11 years ago
rlar
ce49a4977d
devices/asrc, rewrite #3/10, combine TSTALLOC and MY_TSTALLOC
11 years ago
rlar
e902ebd34d
devices/asrc, rewrite #2/10, simplify incremental memory allocation
11 years ago
rlar
e13e1690d2
devices/asrc, rewrite #1/10, add a return (E_BADPARM)
11 years ago
rlar
7afb450e66
devices/asrc, cleanup #9/9, polish local variables
11 years ago
rlar
21ff522441
devices/asrc, cleanup #8/9, cleanup parentheses and braces
11 years ago
rlar
39a25ba114
devices/asrc, cleanup #7/9, use '[]' to access array elements
11 years ago
rlar
036a45f348
devices/asrc, cleanup #6/9, cleanup
11 years ago
rlar
bd5ac3e4fc
devices/asrc, cleanup #5/9, drop explicit NULL comparsion
11 years ago
rlar
b91386222e
devices/asrc, cleanup #4/9, unify model cast
11 years ago
rlar
03ef81785a
devices/asrc, cleanup #3/9, polish comments
11 years ago
rlar
2cb727476f
devices/asrc, cleanup #2/9, whitespace
11 years ago
rlar
df147cd8b8
devices/asrc, cleanup #1/9, invert `if'
11 years ago
rlar
bfe9df8511
devices/ind.c, bug fix, use 'm' in pz analysis
11 years ago
rlar
685d684c88
devices/ind: bug fix, multiplier `m'
multiplier `m' was applied twice,
because it was already implemented in indtemp.c before this commit :
> Date: Thu May 9 10:28:38 2013 +0200
>
> devices/ind: implement multiplier `m'
11 years ago
dwarning
7c5f3173e2
hisimhv2: fix naming problems by MS linker
11 years ago
rlar
4b7092633c
hisimhv1, remove unused variables
11 years ago
rlar
5042ffc5cc
hisimhv1, remove excess casts
11 years ago
rlar
7464d4423a
hisimhv1, drop of non __STDC__ code
11 years ago
rlar
90d0bb3d2d
hisimhv1, append `;' when using `BINNING' to be auto indentation friendly
11 years ago
rlar
c5a3788f6b
hisimhv2, TMFx, globals need to be static or need an own namespace
Fixme, actually these should have block local scope.
(local in the blocks of the macros where these variables are actually used)
Thats safer, much easier to understand, at least as fast,
and won't defeat parallelisation.
11 years ago
rlar
6ac641e906
hisimhv2, remove excess casts
11 years ago