Daniel Kochmanski
aa2a88160c
cmp: don't be so chatty (2)
2017-04-28 11:23:49 +02:00
Daniel Kochmanski
6dfe30a26c
cmp: don't be so chatty
2017-04-28 11:18:50 +02:00
Daniel Kochmański
68b15cde5b
cmp: add a few c-local declarations
2017-04-28 11:15:21 +02:00
Daniel Kochmański
31871dc903
cmpcall: remove unused parts
2017-04-28 11:14:56 +02:00
Daniel Kochmański
4f177c96c1
cmp: be less noisy by default
2017-04-28 11:14:06 +02:00
Daniel Kochmański
851dc899eb
boole: move compiler macro to cmpnum
2017-04-28 11:13:05 +02:00
Daniel Kochmański
6ffa84af14
cmp: eval-when: be explicit about cl:load etc
2017-04-28 11:11:53 +02:00
Daniel Kochmański
2991c8f27e
cmp:run-program: show exact command
2017-03-23 13:51:52 +01:00
Daniel Kochmański
6c343fd334
safe-run-program: return code
2017-02-21 09:22:30 +01:00
Daniel Kochmański
5c15b325df
subprocess: windows: safe-run-program adjustment
2017-02-21 07:48:05 +01:00
Daniel Kochmański
5f86a3f8b9
cmpos-run: be more windows-friendly
2017-02-20 17:39:24 +01:00
Daniel Kochmański
f0ad7b9550
killpid: add internal interface to kill
2017-02-19 13:47:58 +01:00
Daniel Kochmański
500a7b7d6b
external-process: move terminate-process outside the core
2017-02-19 13:21:58 +01:00
Daniel Kochmański
bcacc6bdb0
si_wait: move to external, its called from the outside
2017-02-19 11:12:22 +01:00
Daniel Kochmański
ce111619cf
run-program: provide simple interface run-program-inner
...
Both run-program and run-program-inner work on same interface
si:spawn-subprocess.
2017-02-18 20:31:03 +01:00
Daniel Kochmański
4aaadf0545
core: bring bad old system function
2017-02-18 20:25:17 +01:00
Daniel Kochmański
9a166af99c
run-program: typos / ommisions
2017-02-17 16:05:16 +01:00
Daniel Kochmański
37083b5836
encodings: typo and more exact proclamation
...
by mistake make-encoding was bound to load-encoding. Also we have
proclaimed, that make-encoding always returns hash-table.
2017-02-17 08:57:05 +01:00
Daniel Kochmański
1b90599696
encodings: get rid of spurious function
...
We don't need explicit si_make_encoding.
2017-02-16 21:29:42 +01:00
Fabrizio Fabbri
96e5780d91
fix #330 - Order of evaluation of VALUES forms was incorrect in compiled code
2017-01-31 21:51:25 +01:00
Daniel Kochmański
80533261a1
cosmetic: indent
2017-01-20 11:27:10 +01:00
Daniel Kochmański
d0534990a3
dolist: do the right thing™
...
Also in bootstrap code. Fixes #348 .
2017-01-20 09:36:35 +01:00
Daniel Kochmański
0f9f7e9697
cosmetic: indent
2017-01-20 09:36:03 +01:00
Daniel Kochmański
4050867038
fix typo (forgot ecase)
2016-12-05 14:43:44 +01:00
Daniel Kochmański
14d4e8407f
normalize-build-target-name: remove noise (cmponote)
2016-12-05 14:24:01 +01:00
Daniel Kochmański
03e934dd85
builder: normalize build target names
2016-12-05 14:16:52 +01:00
Daniel Kochmański
aad95e1ea2
cosmetic (line wrap, upcase convention)
2016-12-05 14:05:53 +01:00
Daniel Kochmański
55685bc3b1
compiler: sanitize building static-libraries
...
static-library can't be build from another static-library or
shared-object. For that target we allow only `:object' and `:c' input
files.
2016-12-05 12:16:21 +01:00
Daniel Kochmański
5357c43ebf
cosmetic: indentation
2016-11-27 14:15:36 +01:00
Daniel Kochmański
72bb90dc5a
builder: don't call guess-kind twice
2016-11-27 14:14:17 +01:00
Daniel Kochmański
ca0859d710
builder: guess-kind never returns :dll or :lib
...
In case of this kind of files it's always :shared-library
or :static-library.
2016-11-27 14:11:03 +01:00
Daniel Kochmański
9527e2eccf
Makefile.in: be explicit with directories
2016-10-21 10:06:49 +02:00
Daniel Kochmański
3f3af5275d
buildsystem: configpre (wip)
2016-10-08 12:00:07 +02:00
Daniel Kochmański
ac756c87e6
cmp: cross-cc: add mingw32 to windows list
2016-09-20 14:52:40 +02:00
Fabrizio Fabbri
1c452a9f1d
MSVC - avoid name clash on export libraries for program link. fix #287
2016-09-08 12:45:30 -04:00
Elias Pipping
ee0152431c
Implement ext:terminate-process
2016-09-06 19:58:39 +00:00
Daniel Kochmański
ed5ecd03eb
ieee-floats: fix builds with --with-ieee-fp=no
...
Functions to print (nan,float)-to-string and and predicates are still
available, but ext:*-float-*-infinity aren't available if ECL is built
with option `--with-ieee-fp=no`.
2016-08-11 22:38:30 +02:00
Daniel Kochmański
691e77c3be
cmp/c++: fix inlined function calls
...
We have 3 more regressions with CXX in comparison to pure C mode.
Related to #241 .
2016-07-28 19:07:44 +02:00
Daniel Kochmański
f1857e0ed5
cmp: defcallback: accept ':default' calling convention
...
Fixes #244 .
2016-06-21 15:20:34 +02:00
Fabrizio Fabbri
af72e2b293
does not delete pdb files on windows
2016-05-12 13:09:53 -04:00
Daniel Kochmański
ff27203a15
Merge branch 'develop' of gitlab.com:embeddable-common-lisp/ecl into develop
2016-03-21 11:44:39 +01:00
Erik M. Bray
d23d974654
Allow CC and other environment variables passed to safe-run-program to be a command with arguments
2016-03-17 15:57:16 +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
9b82583884
newcmp: remove obsolete newcmp package
2016-03-11 16:06:45 +01:00
Daniel Kochmański
0d260397cb
compiler: cosmetic: remove deprecated remanents
2016-03-10 17:12:08 +01:00
Daniel Kochmański
939f068390
compiler: fix aux_closure creation
...
Bug was probably introduced in a1bc92b05c
Fixes #128 and and misc.319 from ANSI tests.
2016-03-10 14:22:10 +01:00
Daniel Kochmański
8583b08258
Merge branch 'win_merge' into 'develop'
...
Win64 and Visual Studio compiler
* Fix compilation error.
* Fix feature discover on cl compiler.
Kindest Regards.
f.
See merge request !19
2016-03-02 19:21:46 +00:00
Daniel Kochmański
0e5116b2f2
cosmetic: fix typo
2016-03-02 19:07:01 +00:00
Fabrizio Fabbri
ce828c4000
Win64 and Visual Studio compiler
...
* Fix compilation error.
* Fix feature discover on cl compiler.
2016-03-02 12:43:36 -05:00
Fabrizio Fabbri
52de2ceea6
Fix compilation for AIX and xlc compiler.
2016-03-02 12:08:48 -05:00