Commit Graph

257 Commits

Author SHA1 Message Date
h_vogt 4b1f264704 visualc/include/ngspice/config.h, scalbn() and erfc() are available in VS 2015 2016-01-07 17:38:13 +01:00
rlar 9d99a06bcd dvec abstraction, #2/11, introduce `dvec_alloc()' 2015-12-28 20:34:42 +01:00
dwarning 6abb4311cf state more precisely 64bit fftw3 usage 2015-11-20 07:04:12 +01:00
rlar 6fa6b82ad5 visualc/config.h, HAVE_..., isinf(), isnan(), finite() 2015-11-15 15:09:30 +01:00
rlar a30d5b6921 visualc/config.h, cleanup and drop unused NGSPICEBUILDDATE 2015-11-15 15:09:30 +01:00
rlar 93a7d68729 visualc/.gitignore, cleanup, meanwhile the visual studio byproducts are better known 2015-11-15 15:09:30 +01:00
rlar 6d2ee47643 visualc, rename --> vngspice-fftw.vcxproj 2015-11-15 15:09:30 +01:00
rlar 2ccde3e777 visualc, move libfftw3 sideways out of the ngspice tree 2015-11-15 15:09:30 +01:00
rlar 96f6ebfb80 visualc/*.vcxproj, win_bison.exe in CustomBuild instead of PreBuildEvent 2015-11-15 15:09:30 +01:00
rlar df601c5662 visualc/*.vcxproj, canonical directory structure for all project/configuration/platform tuples 2015-11-15 15:09:29 +01:00
rlar 5dbd9abd1c visualc/*.vcxproj, remove redundant $(ProjectDir) 2015-11-15 15:09:29 +01:00
rlar 8595790328 visualc/*.vcxproj, modernize usage of <PropertyGroup> 2015-11-15 15:09:29 +01:00
rlar 88dfddb76b visualc/*.vcxproj, use <TargetName> based default instead of explicit <OutputFile> 2015-11-15 15:09:29 +01:00
rlar e480b2b4fc visualc/vngspice_fftw.vcxproj, add <TargetName> 2015-11-15 15:09:29 +01:00
rlar ac4395d6fc visualc/*.vcxproj, conf.obj is actually $(IntDir)conf.obj 2015-11-15 15:09:29 +01:00
rlar 45e569a630 visualc/sharedspice.vcxproj, add <ProjectName> 2015-11-15 15:09:29 +01:00
rlar b6b051b132 visualc/*.vc*proj, sort the entries into a convenient order 2015-11-15 15:09:29 +01:00
rlar 5b254d8148 visualc/*.vcxproj, migrate to visual studio 2015 2015-11-15 15:09:29 +01:00
rlar eaa8e7bef4 visualc/*.vcproj, remove visual studio 2008 .vcproj files 2015-11-15 15:09:29 +01:00
rlar d8e6b02db0 visualc/sharedspice.vcxproj, enable <MultiProcessorCompilation> 2015-11-15 15:09:29 +01:00
rlar 437ce81eb2 visualc/sharedspice.vcxproj, migrated with visual studio 2015 2015-11-15 15:09:29 +01:00
rlar d482d821d3 visualc/*.vc*proj, polish <OpenMPSupport> 2015-11-15 15:09:29 +01:00
rlar f08817b827 visualc/*.vc*proj, sort the entries into a convenient order 2015-11-15 15:09:29 +01:00
rlar 6e5b177c85 visualc/*.vc*proj, unify, remove stray <PreprocessorDefinitions>...RELBUILD64 2015-11-15 15:09:29 +01:00
rlar a4388afa07 visualc/*.vc*proj, <PreprocessorDefinitions>, enable XSPICE 2015-11-15 15:09:28 +01:00
rlar 7477394ed8 visualc/vngspice_fftw.vcxproj, swallow <CustomBuildStep> into <PreBuildEvent> 2015-11-15 15:09:28 +01:00
rlar ce7b36aeaa visualc/vngspice.vcxproj, reposition <PreBuildEvent> 2015-11-15 15:09:28 +01:00
rlar 55e5f5b936 visualc/vngspice.vcxproj, reposition <Message> 2015-11-15 15:09:28 +01:00
rlar 4cfbb5995f visualc/*.vc*proj, avoid warning, "if exists ... del ..."
(query-replace-regexp "CommandLine=\"del \\(.*\\).obj" "CommandLine=\"if exist \\1.obj del \\1.obj")
(query-replace-regexp "<Command>del \\(.*\\).obj" "<Command>if exist \\1.obj del \\1.obj")
2015-11-15 15:09:28 +01:00
rlar 63fdccdee8 visualc/vngspice.vcxproj, drop unused <CustomBuildStep> 2015-11-15 15:09:28 +01:00
rlar 949f69d6de visualc/*.vc*proj, drop ExcludeFromBuild="false" and <PreBuildEventUseInBuild..true
thats the default anyway
2015-11-15 15:09:28 +01:00
dwarning ffc60a7c64 vngspice.vcxproj, missing <TargetName> 2015-11-15 15:09:28 +01:00
rlar 9a7a793121 sharedspice.vcproj, missing "LinkTimeCodeGeneration", unify "OutputFile" 2015-11-15 15:09:28 +01:00
rlar 6c4a87d530 visual*/*.vc*proj, unify <PreprocessorDefinitions>, drop stray XSPICE 2015-11-15 15:09:28 +01:00
rlar 3433cdf983 vngspice_fftw.vcxproj, add <MultiProcessorCompilation>" 2015-11-15 15:09:28 +01:00
dwarning f178f4b2f6 vngspice_fftw_vc10.vcxproj, rename --> vngspice_fftw.vcxproj 2015-11-15 15:09:28 +01:00
rlar 4dfb60b6d9 vngspice.vcxproj, glue sequence of <PreBuildEvent> 2015-11-15 15:09:28 +01:00
rlar cee01b1d35 vngspice.vcxproj, unify, <PrecompiledHeader> and <CompileAsManaged> 2015-11-15 15:09:28 +01:00
dwarning f455d5b3fa vngspice.vc*proj, unify, remove stray <AdditionalLibraryDirectories>
"Visual Leak Detector"
2015-11-15 15:09:28 +01:00
rlar ba9fd345b2 visualc*/*.vc*proj, unify, `<LinkIncremental>=false...' 2015-11-15 15:09:28 +01:00
dwarning 88a760eccc move sharedspice.vcproj to visualc/ 2015-11-15 15:09:27 +01:00
h_vogt 794bb5ee2f visualc*/*.vc*proj, unify, unset `<ExceptionHandling>' 2015-11-15 15:09:27 +01:00
h_vogt 2c1266d82e visualc*/*.vc*proj, unify, MinimalRebuild="false" 2015-11-15 15:09:27 +01:00
rlar 677384bb38 visualc, ngspice.h takes already care of `_logb' 2015-11-15 15:09:27 +01:00
h_vogt d74da6aa95 *.vc*proj, polish Message/Description 2015-11-15 15:09:27 +01:00
rlar 8046ede515 *.vc*proj, fix path to the win_bison generated files 2015-11-15 15:09:27 +01:00
rlar f08437d53b *.vc*proj, add parse-bison.h entry 2015-11-15 15:09:27 +01:00
rlar 250215cb79 *.vc*proj, invoke win_bison.exe 2015-11-15 15:09:27 +01:00
rlar ea5efcf27d *.vc*proj, sort them to their fashion 2015-11-15 15:09:27 +01:00
rlar 2975cc098d *.vc*proj, synchronize AdditionalIncludeDirectories
all of them shall have the visualc local "include"
   in front of "src/include"
2015-11-15 15:09:26 +01:00
rlar 0b3057861d visual*, drop .sln files 2015-11-15 15:09:26 +01:00
rlar c107c73ebb visual*/.gitignore, do not ignore .c and .h files 2015-11-15 15:09:26 +01:00
h_vogt afa12bbcae *.vc*proj, fix incomplete commit "hisimhv2: fix naming problems by MS linker" 2015-11-15 15:09:26 +01:00
rlar 74f03ff027 convert all visual studio proj and sln files to crlf line endings
perl -pi -e 's/\r*\n/\r\n/' visualc*/*.vc*proj visualc*/*.sln
2015-10-16 20:34:27 +02:00
rlar 517b36edd0 update visual stdio project files 2015-07-08 20:52:08 +02:00
dwarning 7c5f3173e2 hisimhv2: fix naming problems by MS linker 2015-03-29 11:43:30 +02:00
dwarning adcec9fa5f Revert "update hisimhv model to version 2.2.0"
This reverts commit c2ef7aeff3.
2015-03-25 14:13:07 +01:00
dwarning c2ef7aeff3 update hisimhv model to version 2.2.0 2015-03-25 06:47:32 +01:00
dwarning 010174ec2a devices/bsim4v7, add to build infrastructure 2014-06-26 19:48:15 +02:00
dwarning cba69c4850 devices/bsim4v4, remove ancient bsim4 model version 4.4 2014-06-26 19:43:54 +02:00
dwarning 4d9ce25848 add project files for MS VC++ Express 2010 2014-06-24 18:18:37 +02:00
rlar cc56c90b9d drop asprintf() 2014-04-12 21:02:31 +02:00
h_vogt 3b4d8e8069 Add project file for MS VS 2010 2014-01-25 15:23:57 +01:00
dwarning ab8a503b68 few cleanings to get better compatibility with VC++ 2010 2014-01-18 18:23:50 +01:00
h_vogt 411418e1ca ngspice-26: substitute 25 --> 26 2014-01-11 16:24:42 +01:00
h_vogt 7465d526eb VC project with FFTW3 library enabled 2014-01-02 09:53:43 +01:00
dwarning 6759faefd5 visualc, copy to new project which uses the FFTW3 library 2014-01-02 09:53:33 +01:00
rlar d97f182347 polish .gitignore 2014-01-02 09:51:37 +01:00
h_vogt 89632488a6 bugfix: add CONFIG64 to console64/debug 2014-01-02 09:51:35 +01:00
h_vogt 89241913f6 VC project, output directory "64" 2014-01-02 09:51:32 +01:00
rlar d225c4f958 xpressn.c, introduce fortran style nint() rounding function 2014-01-02 09:33:21 +01:00
dwarning 2838eeb1ac devices/vbic, implement VBICsoaCheck() 2014-01-02 09:32:55 +01:00
dwarning 2875ac632f devices/hisim2, implement HSM2soaCheck() 2014-01-02 09:32:54 +01:00
dwarning f6c6fa85a0 devices/hisimhv1, implement HSMHVsoaCheck() 2014-01-02 09:32:52 +01:00
dwarning 7bafe7c238 devices/bsimsoi, implement B4SOIsoaCheck() 2014-01-02 09:32:51 +01:00
dwarning 8a005d8e4c devices/bsim4v6, implement BSIM4v6soaCheck() 2014-01-02 09:32:49 +01:00
dwarning 4b643d6b3f devices/bsim4v5, implement BSIM4v5soaCheck() 2014-01-02 09:32:48 +01:00
dwarning 5a64b7849c devices/bsim4, implement BSIM4soaCheck() 2014-01-02 09:32:46 +01:00
dwarning f9c05885fa devices/bsim3v32, implement BSIM3v32soaCheck() 2014-01-02 09:32:45 +01:00
dwarning 4e4ea00ba7 devices/bsim3, implement BSIM3soaCheck() 2014-01-02 09:32:43 +01:00
dwarning d44eeb05a4 devices/bjt, implement BJTsoaCheck() 2014-01-02 09:32:42 +01:00
dwarning b71a83f100 devices/dio, implement DIOsoaCheck() 2014-01-02 09:32:40 +01:00
dwarning 542bb9cd26 devices/cap, implement CAPsoaCheck() 2014-01-02 09:32:39 +01:00
dwarning 51f660d5f2 devices/res, implement RESsoaCheck() 2014-01-02 09:32:37 +01:00
dwarning c8f5d49ddd implement CKTsoaCheck() 2014-01-02 09:32:34 +01:00
h_vogt 8ad6bd209d replacements for functions missing in the msvc world 2014-01-02 09:31:10 +01:00
h_vogt d7e291c53a HAS_WINDOWS --> HAS_WINGUI
allow compilation on MS Windows without GUI
2013-12-31 12:56:57 +01:00
h_vogt 0ecd633334 dcpss.c : compatibility to MS Visual Studio C
vngspice.vcproj, config.h: add PSS to Vc project
2012-12-28 21:19:20 +01:00
Stefano Perticaroli 79bffc78a1 next version of PSS2
which was reviewed and rewritten on branch `PSS-2-try-to-rebase+4'
by Stefano Perticaroli and Francesco Lannutti
2012-12-28 18:15:37 +01:00
rlar 0be61b3e5a remove PSS2 2012-12-28 18:10:05 +01:00
h_vogt 1b4c17a464 rename spicelib/parser/inp.h to inpxx.h
since we have another "inp.h" in src/frontend
2012-12-27 14:25:43 +01:00
Francesco Lannutti 574d39e29c remove almost empty src/maths/ni/nipred.h 2012-12-25 02:27:04 +01:00
Francesco Lannutti e27d43cd0c remove empty src/maths/ni/*.h include files 2012-12-24 11:28:30 +01:00
h_vogt 298f9ceaa9 tclspice.c, ngspice.pm, config.h in visualc: prepare ngspice-25 2012-12-23 12:13:38 +01:00
dwarning c1705e32ae change model name from hisimhv to hisimhv1 2012-11-25 17:59:50 +01:00
Francesco Lannutti d8b2ac56a3 rename "bsim3soi" device to "bsimsoi" 2012-10-26 17:56:59 +02:00
h_vogt 07bb5f8e2f vngspice.vcproj: 64 bit compilation improved 2012-10-24 19:43:23 +02:00
Francesco Lannutti c23bd59c44 removed ancient PARALLEL_ARCH feature
removed variables
  ARCHme
  ARCHsize

removed functions
  SMPcombine()
  SMPcCombine()
  CKTpartition()

removed files
  spcombin.c
  cktpartn.c

removed struct slots
  STATcombineTime
  STATtranCombTime
  STATacCombTime
  GENowner
  <MODEL>owner
2012-10-22 23:06:25 +02:00
h_vogt 669399c928 Visual Studio, increase Stack for 64 bits
from
   standard (0)
to
  StackReserveSize="4194304"
  StackCommitSize="16384"
2012-06-13 19:15:15 +02:00
h_vogt f15765bf46 Visual Studio: console and GUI, 32 Bit and 64 Bit newly organized 2012-03-10 00:01:17 +01:00
dwarning d9561123f9 Add temperature coefficients for B sources 2012-02-11 19:45:25 +00:00
h_vogt 271d49ada1 prepare release 24 2012-01-27 22:24:00 +00:00
rlar 598238f46a conditionally compile PSS analysis 2012-01-02 12:31:22 +00:00
rlar 1425d43b3c #6/6 config.h --> ngspice/config.h, vngspice.vcproj 2011-12-27 12:11:28 +00:00
rlar 0d7f64657c move stringutil.h --> src/include/ngspice 2011-12-17 17:16:29 +00:00
rlar e28fe55a64 remove some unused `vcproj' dependencies 2011-12-03 08:55:14 +00:00
rlar 29e4acf695 #4/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:46:32 +00:00
rlar 53ac5a888a remove maths/fft/fftext.h 2011-08-20 08:24:36 +00:00
rlar f8e41f9fb5 remove second incarnation of `grid.h' 2011-08-12 09:31:52 +00:00
pnenzi 5ba0b8b86c Statistics patch: added netlist loading and parsing time in acct command.
Added devhelp command to obtain information about available devices and device parameters
Added inventory command to print the number of instances per device.
2011-08-09 18:41:36 +00:00
h_vogt 0004b52f59 update for MS VS 2008 2011-08-04 21:03:49 +00:00
h_vogt e86527635b ivars(char*), Windows 64, 32 bit 2011-08-03 20:03:42 +00:00
rlar 00d54214bb add inttypes.h and stdint.h for visualc 2011-07-17 10:55:51 +00:00
rlar 82d05be244 remove ancient artifact "ckt.h" 2011-06-22 17:03:54 +00:00
dwarning 6b35352b64 Update to version 4.7.0 & Code merged into bsim4v4 2011-06-19 14:03:07 +00:00
h_vogt 51614f0915 prototypes 2011-05-29 11:13:04 +00:00
h_vogt 0457245332 prepare release 23 2011-05-28 17:35:56 +00:00
dwarning 5dd55910c7 changes for hisim version 2.5.1 2011-05-23 20:37:11 +00:00
dwarning 1906903fb4 add the HiSIM_HV model vers. 1.2.1 2011-04-29 16:47:55 +00:00
dwarning 107d3c68f6 code merge for bsim3 version 0 and 1 2011-04-13 20:34:32 +00:00
h_vogt 5fd49349f6 update to RTS noise 2010-12-19 11:05:03 +00:00
h_vogt f476389531 RTS noise 2010-12-18 17:05:44 +00:00
h_vogt 5e1ed023c6 transient noise simulation 2010-11-27 16:36:03 +00:00
dwarning b4d3cc8646 ancient configure options removed 2010-11-06 13:23:25 +00:00
rlar 196262dd1b move the com_*() prototypes around. 2010-10-16 17:09:46 +00:00
dwarning 43d6608024 few unifications 2010-10-10 09:24:54 +00:00
h_vogt 8db3c17bc0 welcome message, version 22 2010-09-25 14:15:26 +00:00
h_vogt 8d68684174 configurations Release, Debug, ReleaseOMP 2010-09-17 21:44:41 +00:00
h_vogt 606b974c7d prepare for ngspice 22 2010-09-08 13:42:23 +00:00
rlar b1f6da536a whitespace cleanup, add missing trailing newlines 2010-09-07 19:04:20 +00:00
h_vogt 1d1f10e560 version 21plus 2010-06-22 15:47:00 +00:00
h_vogt ffb7c96f4f version 21 2010-06-12 15:10:13 +00:00
h_vogt 8ddd172cc9 tmalloc patch R Larice 2010-05-14 20:26:54 +00:00
dwarning 2ad66a0e3b Bill Swartz patch 2010-03-25 23:10:04 +00:00
dwarning 112261297d Bill Swartz patch 2010-03-25 22:44:37 +00:00
h_vogt 4068f498c6 command wrdata 2010-02-27 21:11:30 +00:00
h_vogt 5221bffddf pwl td= r= 2010-02-26 22:55:40 +00:00
h_vogt 76feebbbfa various bug fixes 2010-02-25 21:43:03 +00:00
h_vogt d2103f6ddf remove strings.h 2010-02-15 10:14:25 +00:00
h_vogt df4428b239 bug. no 2936702 2010-02-07 09:51:03 +00:00
h_vogt 06dd0263c0 VC console app 2009-11-16 21:45:12 +00:00
h_vogt 13819432bd flag for compatibility mode 2009-11-15 21:22:04 +00:00
h_vogt 8d7356970b updating windows 2009-10-31 11:11:13 +00:00
h_vogt 9fb0d31390 MS Visual Studio: build date, "quit" button 2009-10-18 10:32:11 +00:00
h_vogt 1ff1fc5a6c version 20, update for Cygwin 2009-10-04 15:57:10 +00:00
h_vogt 5be507a97f command sysinfo 2009-09-30 22:22:36 +00:00
h_vogt f0638c658f new plot options 2009-09-09 08:50:52 +00:00
h_vogt 6053c50723 mempool.c, hash.c compatmode.c removed (Preliminary) 2009-08-23 14:45:23 +00:00
h_vogt 9f1ee290a4 new code for .measurement 2009-08-23 10:02:28 +00:00
h_vogt b399caf9bc .meas patches by Bill Swartz added 2009-08-08 20:12:46 +00:00