Commit graph

317 commits

Author SHA1 Message Date
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
Juan Jose Garcia Ripoll
5b7258e8c5 Upgraded release number 2012-12-06 10:59:19 +01:00