Commit graph

7186 commits

Author SHA1 Message Date
Daniel Kochmański
94e4e9bf04 examples: add more C code to embed example
Including printing the result and funcalling lambda with arguments.
2017-08-11 12:09:04 +02:00
Daniel Kochmanski
612eeb5ed1 makefile.in: fix libecl flags expansion
Closes #398. Patch provided by Mark Cox.
2017-08-02 22:18:23 +02:00
Daniel Kochmanski
0aec77cbc8 new-doc: update building chapter (stylistic fixes, match to examples/) 2017-07-30 14:08:55 +02:00
Daniel Kochmański
6a5dea524d readme.org: add language fixes by tomek 2017-07-25 08:53:28 +02:00
Daniel Kochmanski
3e19d40d40 examples: asdf_with_dependencies: improve readme
take into account new mechanism.
2017-07-22 13:09:29 +02:00
Daniel Kochmanski
046f7e947f example: use only one file (test.c) 2017-07-22 13:08:09 +02:00
Daniel Kochmanski
4bbc079341 examples: add package prefix to defsystem 2017-07-22 13:07:47 +02:00
Daniel Kochmanski
5eb8475be5 examples: don't intern symbols in asdf-with-deps 2017-07-22 12:29:34 +02:00
Daniel Kochmanski
d18708ff4c cosmetic: wrap lines (2) 2017-07-22 12:12:02 +02:00
Daniel Kochmanski
762c9bb147 cosmetic: wrap lines 2017-07-22 12:11:23 +02:00
Fabrizio
814e988050 Merge branch 'compute-init-name' into 'develop'
compiler tweaks for bundles

Closes #356

See merge request !81
2017-07-22 01:01:49 +00:00
Daniel Kochmanski
dcd7fded36 changelog: further update 2017-07-21 22:24:01 +02:00
Daniel Kochmanski
c8d29fc826 changelog: add changes to make-build
Closes #356.
2017-07-21 22:20:44 +02:00
Daniel Kochmanski
15c4effbfd examples: fix asdf_with_dependencies example to use :init-name in make-build 2017-07-21 22:18:04 +02:00
Daniel Kochmanski
eb40e06df6 remove duplicated content 2017-07-21 22:12:57 +02:00
Daniel Kochmanski
0beac2ffd6 newdoc: update documentation to take into account init-name to make-build 2017-07-21 22:11:58 +02:00
Daniel Kochmanski
f9d4a4c957 examples: embed: fix example (provide init-name) 2017-07-21 21:58:51 +02:00
Daniel Kochmanski
d8552498af builder: wrapper: be more explicit with warnings
Add warning that init-name will be ignored for other entities than libraries.
2017-07-21 21:20:48 +02:00
Daniel Kochmanski
bdd17142fb cosmetic: line wrap 2017-07-21 19:34:01 +02:00
Daniel Kochmanski
b15afe097c builder: wrapper: don't output unnecessary code when non needed 2017-07-21 19:33:45 +02:00
Daniel Kochmanski
5a50195666 builder: don't create wrapper when same as init-name 2017-07-21 19:33:27 +02:00
Daniel Kochmanski
f2473ade5b asdf: update to 3.1.8.6
this version allows specifying init-name
2017-07-21 19:30:19 +02:00
Daniel Kochmanski
7f13cc7e48 cleanup: cmp: compute-init-name: get rid of wrapping code
code simplification.
2017-07-21 18:15:28 +02:00
Daniel Kochmanski
5836dc8bec cmp: builder: warn ASDF that it does the wrong thing.
It shouldn't call compute-init-name.
2017-07-21 18:11:55 +02:00
Daniel Kochmanski
b4a83d2955 cmp: make init function name always unique
Add wrapper separately.
2017-07-21 18:11:13 +02:00
Daniel Kochmanski
d1be9436aa cosmetic: add informative comments 2017-07-21 18:10:03 +02:00
Daniel Kochmanski
9061653116 cosmetic: remove gross aux 2017-07-21 17:24:21 +02:00
Daniel Kochmanski
17e4c5de65 cosmetic: don't leave empty line 2017-07-21 17:23:30 +02:00
Daniel Kochmanski
cffe43f9ae normalize-build-target-name: normalize :fasb 2017-07-21 17:21:39 +02:00
Daniel Kochmanski
cc61a627c2 cosmetic: improve C source comment 2017-07-21 16:32:39 +02:00
Daniel Kochmanski
c6b2fb658e tests: add regression test for run-program
Dummy one checking if external-process-status simply finishes.
2017-07-21 15:39:43 +02:00
Daniel Kochmanski
2d88ee6ce1 external-process-status: fix sloppily-coded passage 2017-07-21 15:32:21 +02:00
Daniel Kochmanski
898acea837 compiler.lsp.in: be explicit about lsp library init functio name 2017-07-21 13:13:17 +02:00
Daniel Kochmanski
bf92eca693 contribs: defsystem: disable by default 2017-07-21 12:22:55 +02:00
Daniel Kochmanski
78fc83e4c9 cmpmain: remove unused variable 2017-07-21 12:04:30 +02:00
Daniel Kochmanski
f42cb506e0 cleanup: fix invalid invocation 2017-07-21 11:38:45 +02:00
Daniel Kochmanski
4d4b01b585 cmp: safe-run-program: refactor to print output on error 2017-07-21 10:48:44 +02:00
Daniel Kochmanski
a15cf408c3 cmp: collect-lines: move function to cmputil
cmputil is moved higher in the dependency tree
2017-07-21 10:45:13 +02:00
Daniel Kochmanski
1dd6870cd5 cleanup: signal error if pipe couldn't be created 2017-07-21 10:41:26 +02:00
Daniel Kochmanski
b2a9100ee7 cosmetic: indent +cmp-module-files+ definition 2017-07-21 10:33:41 +02:00
Daniel Kochmanski
00bfed0386 cleanup: remove unused variable 2017-07-21 10:14:23 +02:00
Daniel Kochmański
470f6d7dd0 Merge branch 'develop' into 'develop'
cmp: check types on coerce-to-vector

See merge request !80
2017-07-08 20:40:56 +00:00
Fabrizio Fabbri
088972cace
cmp: check types on coerce-to-vector 2017-07-08 09:26:09 +02:00
Daniel Kochmański
3a837ddcce Merge branch 'develop' into 'develop'
Compiled assoc does not check arguments

See merge request !78
2017-07-07 07:45:56 +00:00
Fabrizio Fabbri
604c87126d
cmp: #353 fix vector-push vector-push-extend
When call those function with invalid argument
number the generated code instead of signal
a programming error does SIGSEGV
2017-07-06 10:44:34 +02:00
Fabrizio Fabbri
cc442ac9cd
Compiled assoc does not check arguments 2017-07-04 04:59:37 +02:00
Fabrizio
261f41fb19 Merge branch 'fix-233-mvb-bug' into 'develop'
Fix 233 mvb bug

Closes #233

See merge request !77
2017-07-02 21:55:07 +00:00
Daniel Kochmański
243646104b cosmetic: remove unused macro 2017-07-02 23:12:12 +02:00
Daniel Kochmański
b1462dcb65 cosmetic: remove extra newline 2017-07-02 23:05:21 +02:00
Daniel Kochmański
c999b56ab5 tests: add regression test for #233. 2017-07-02 23:04:25 +02:00