ZhangYuguo
913cab0bf9
enable long float support on windows msvc build.
...
since c99 is mandatory now, we should never consider msvc6 anymore.
2019-02-19 15:11:23 +08:00
ZhangYuguo
5eeae0d823
build system: suppress some logo(copyright) information for msvc toolchains.
2018-09-23 13:41:22 +00:00
Marius Gerbershagen
a3a44a0eeb
debugger: add C backtrace for windows
...
Because that needs the DbgHelp library, an additional make
option has been defined for users, who don't want to link to this
library. Some msvc Makefile cleanup has also been done.
2018-05-08 19:36:11 +02:00
Yuguo Zhang
008422d75d
add missing obj files to msvc Makefile
2018-05-07 11:02:59 +08:00
Daniel Kochmanski
0494fb1592
Moderate interface cleanup
...
- unicode name tables are always compiled in when we have unicode support
- thread local variables support is removed
- profile and rt contribs are deprecated
2018-05-01 10:16:20 +02:00
Daniel Kochmanski
c3244b0148
Remove deprecated 8-bit opcodes
2018-04-29 13:54:38 +02:00
Yuguo Zhang
74b673479e
using 16bit unicode on windows platform.
...
because windows using utf16 internally, by using 16bit unicode chararcter,
there is no need to convert ecl_character to wchar_t in embedding
environment.
2017-08-08 14:10:58 +08:00
Yuguo Zhang
4a3418502c
minor MSVC version modifications
...
due to C99 compilance, you need msvc 2013 at least to build ECL.
2017-08-08 13:14:15 +08:00
Yuguo Zhang
39ccfeaec9
windows build system clean/tidy up
...
upgrad yasm version from 1.2.0 to 1.3.0
2017-06-05 12:53:11 +08:00
Yuguo Zhang
fb716b4291
windows build system clean/tidy up
...
upgrade yasm version from 1.2.0 to 1.3.0
2017-06-05 12:49:12 +08:00
Daniel Kochmanski
4ace366a6e
cleanup: remove leftover definition
...
ecl_dynamic_ffi was removed long time ago.
2017-05-13 18:53:55 +02:00
Daniel Kochmanski
72e422f1b3
cleanup: remove hierarchical packages interface
...
It didn't work for some cases and wasn't documented, so I'm removing
it. Freshly written tests are left in tests for someone, who would
like to reimplement them.
2017-05-13 18:06:26 +02:00
Daniel Kochmanski
716ab71010
windows: fix make check
2017-03-17 11:53:52 +01:00
Daniel Kochmański
e3b8c3a668
msvc: improve clean targets
...
Contributed on GitLab by @Exaybachay.
2017-02-17 09:01:06 +01:00
Daniel Kochmański
f4d0df651b
buildsystem: fix for old msvc
...
Old MSVC apparently things, that char = unsigned char. Add explicit
prefixes to typedefs.
This is backward-compatibility fix, because this version of msvc doesn't
support some c99 types.
Reported and fixed by Jón Hallur Haraldsson.
2017-02-01 12:56:41 +01:00
Daniel Kochmański
8e621114d0
release: bump ECL version number
2016-12-13 09:19:13 +01:00
Daniel Kochmanski
a60d480c83
msvc: improve makefile
2016-11-09 10:18:25 +01:00
Daniel Kochmanski
0f7bee221d
windows: fix nmake to have config-internal
2016-11-09 09:54:33 +01:00
Daniel Kochmański
3f3af5275d
buildsystem: configpre (wip)
2016-10-08 12:00:07 +02:00
Daniel Kochmański
8f5d92f59a
buildsystem: remove spurious target
2016-10-07 10:25:24 +02:00
Fabrizio Fabbri
3ff0b11f7b
msvc 2015 - client will break if integer types are redefined on this compiler.
2016-09-07 11:18:56 -04:00
Daniel Kochmański
1398fd381a
cleanup: purge clx
2016-09-07 14:58:50 +02:00
Fabrizio Fabbri
8fed1fa97d
Fixed VS2010/2015 build.
...
- Fix #213
- Commit 10bd3b61 removed dffi code. Reflect that on nmake build.
2016-07-21 04:45:28 -04:00
Fabrizio Fabbri
5f032e2dfa
Fix MSVC compilation
2016-05-12 13:09:54 -04:00
Daniel Kochmański
a2773fa7e6
version: bring back the last release version
...
Rationale: we need to keep sane release versioning.
2016-04-18 10:46:15 +02:00
Daniel Kochmański
597552cdcd
version: update to 16.1.4
2016-03-26 07:06:41 +01:00
Daniel Kochmański
d1dfca4ca2
version: remove -dev suffix
...
Causes problems on OSX. Fixes #234 .
2016-03-21 12:04:00 +01:00
Daniel Kochmański
1a8f0decf2
Merge branch 'fix-c-nested-closures' into develop
2016-03-12 10:01:57 +01:00
Daniel Kochmański
6ff5d20417
unify: remove obsolete interface
2016-03-11 16:06:45 +01:00
Daniel Kochmański
f99e31f21b
version: bump to 16.1.3-dev
2016-03-10 14:32:35 +01:00
Daniel Kochmański
e94d397c09
dev: add development tag to the version
2016-03-07 21:46:13 +01:00
Daniel Kochmański
7764053647
buildsys: fix Copyright->LICENSE, README.1st->README.md
2016-03-01 10:49:37 +01:00
Daniel Kochmański
093ba0ab62
Merge branch 'signals' into develop
2016-02-03 15:14:33 +01:00
Daniel Kochmanski
cd2e04bb22
windows: some love for this poor system
2016-02-03 15:13:39 +01:00
Daniel Kochmański
df9a4f33b8
version: bump to 16.1.2
2016-01-26 17:42:47 +01:00
Daniel Kochmański
d212dd39c6
version: bump version to 16.1.1
2016-01-04 20:47:08 +01:00
Daniel Kochmański
a85579c198
version: bump version to 16.1.0
...
We have API changes (#$ and with-rwlock) and various bugfixes. Note
that it's not the release yet, just version bump.
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-09-21 19:42:38 +02:00
Matthew Mondor
fb09755db4
FIXNUM_BITS -> ECL_FIXNUM_BITS consistently, second try
2015-08-30 16:35:14 -04:00
Daniel Kochmański
8639aa14d1
rc: update library version number
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-21 20:19:09 +02:00
Daniel Kochmański
82ccc61d52
msvc: fix testing and package targets
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-21 19:48:30 +02:00
Daniel Kochmański
ebb2373650
bdwgc: Update library to version 7.4.2.
...
- libatomic_ops is updated accordingly,
- new directory for garbage collector is bdwgc,
- updated MSVC Makefiles,
- obsolete directories gc and gc-unstable are removed.
2015-04-24 23:28:24 +02:00
Daniel Kochmański
52ec7243d7
Release: bump version to 15.3.7.
2015-03-07 17:43:53 +01:00
Daniel Kochmański
5d9e58f678
Release candidate: include RC in version.
2015-02-27 16:21:58 +01:00
Daniel Kochmański
9db31fd72d
Release: bump version to 15.3.7.
2015-02-27 13:32:01 +01:00
Daniel Kochmański
62c4e540bb
Release: bump version to current date.
2015-02-21 19:56:09 +01:00
Juanjo Garcia-Ripoll
253ebbd38c
The Windows GMP makefile must be updated, removing the functions which are not used.
2013-10-06 22:20:43 +02:00
Juanjo Garcia-Ripoll
08b5c0345b
In msvc/gmp/Makefile, we have to remove the files that are no longer present.
2013-10-06 21:54:52 +02:00
Juan Jose Garcia Ripoll
5e7b5c3926
Eliminate the dependency of msvc/gc/Makefile on ntwin32.mak, which is no longer shipped with Visual Studio 2012
2013-05-10 22:51:35 +02:00
Juan Jose Garcia Ripoll
6a39823a1e
Add back some missing C files to msvc/c/Makefile
2013-04-02 23:11:57 +02:00
Juan Jose Garcia Ripoll
281a0859cc
Prepare for release.
2013-03-31 11:04:21 +02:00