Marius Gerbershagen
8ad10cec50
doc: fix some typos and errors in the multithreading documentation
2018-10-17 21:52:19 +02:00
Marius Gerbershagen
c45098e17a
doc: add documentation for atomic operations
2018-10-15 19:55:39 +02:00
Marius Gerbershagen
239a2aa4f1
threading: add support for atomic operations
...
We support both compare-and-swap and fetch-and-add (via
atomic-incf/decf) on the most common places and define an
extension interface for compare-and-swap similiar to the one in
SBCL.
These changes introduce new dependencies on the libatomic_ops
macros AO_fetch_compare_and_swap and AO_fetch_and_add.
2018-10-15 19:55:39 +02:00
Marius Gerbershagen
02b501e5a6
doc: fix typos and errors in ffi documentation
2018-09-18 19:59:40 +02:00
Marius Gerbershagen
3824e1b6da
doc: fix documentation for mp:without-interrupts
2018-09-15 19:59:06 +02:00
Marius Gerbershagen
319b7ef79b
doc: document :object and :long-double ffi types
2018-07-29 15:41:20 +02:00
Marius Gerbershagen
b56c9c12be
doc: fix section about the interpreter lexical environment
2018-06-24 15:48:09 +02:00
Marius Gerbershagen
25e1417dac
doc: add dictionary for extensions to ANSI streams
2018-06-01 21:56:40 +02:00
Marius Gerbershagen
9f8adbbe4e
remove unused (sig)altstack option
...
This functionality has been removed long ago with commit
1472cc91ef .
2018-05-27 20:30:22 +02:00
Daniel Kochmanski
1972765ab0
fifo files: update documentation, tests and changelog
2018-05-08 19:12:19 +02:00
Daniel Kochmanski
d9c4b2a88c
Add explicit :TRUNCATE option for :IF-EXISTS in OPEN
...
In the future we may want to make :SUPERSEDE transaction-like.
2018-05-07 22:03:50 +02: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
Marius Gerbershagen
825c8d2b2e
doc: Add section for C compiler configuration options
...
Closes #218 .
2018-04-09 22:23:25 +02:00
Daniel Kochmanski
17ce8c98d8
cosmetic: add some barebones comments and docs for bytecmp
2018-04-06 11:03:14 +02:00
Marius Gerbershagen
158cb84715
doc: fix makeinfo invocation failures
...
Some versions of makeinfo are quite strict about input files and
don't allow whitespace between @macros and braces or nodes which
are not referenced in some menu.
2018-04-04 21:27:11 +02:00
Daniel Kochmański
7bfa7e37b6
Merge branch 'develop' into 'develop'
...
docs: fix a typo in a code example
See merge request embeddable-common-lisp/ecl!101
2018-03-16 15:09:02 +00:00
Daniel Kochmański
c09256866f
Merge branch 'threading-fixes' into 'develop'
...
Threading fixes
Closes #419
See merge request embeddable-common-lisp/ecl!100
2018-03-16 15:08:27 +00:00
Kris Katterjohn
ae2d5e98a3
new-doc: fix a typo in a sffi code example
...
This changes the incorrect keyword :on-liner to the
correct :one-liner
2018-03-12 15:25:28 -05:00
Daniel Kochmanski
c94784ac77
Add semaphore helpdoc's and latest changes to changelog.
2018-02-14 17:10:44 +01:00
Daniel Kochmanski
c2209e5a53
minor documentation improvements
2018-02-14 16:29:26 +01:00
Daniel Kochmanski
289ef6e37b
Add help entry for si::eval-with-env.
2018-02-13 14:38:14 +01:00
Marius Gerbershagen
fac5f3f7fc
documentation: add a few sentences to the description of ecl_disable_interrupts
...
A few typos were also fixed
2018-02-11 22:04:55 +01:00
Tomek Kurcz
f34938c506
Port the porting ECL section from the old doc
2017-11-25 13:00:47 +01:00
Tomek Kurcz
5116a13ebc
Port the interpreter section from the old doc
2017-11-25 12:55:46 +01:00
Tomek Kurcz
de5e28ccac
Update status.org for the new documentation
...
Some things that are actually written already weren't ticked in the
TODO list.
2017-11-25 12:36:51 +01:00
Daniel Kochmanski
e45b808aa8
help: add documentation for posix threads (process module)
2017-10-11 10:55:43 +02:00
Daniel Kochmanski
92206c1704
help: update open doc
2017-10-11 10:27:10 +02:00
Daniel Kochmanski
c771b46c5f
feature: export make-stream-from-fd interface
2017-10-11 10:25:59 +02:00
Daniel Kochmanski
3d7f68445b
changelog: add run-program changes
2017-10-09 09:36:05 +02:00
vindarel
32fbbd69a4
doc typos (building.txi)
2017-10-02 06:21:53 +00:00
Tomek Kurcz
b985ef658f
texinfo: Port Compiler from the old documentation
2017-09-06 14:14:29 +02:00
Tomek Kurcz
24e3407010
texinfo: Add C/C++ and CL indexes
2017-09-06 13:37:56 +02:00
Tomek Kurcz
8798b4c209
texinfo: @deffn Macro -> @defmac for consistency
2017-09-06 09:39:49 +02:00
Tomek Kurcz
f84b8c8287
texinfo: Data and Control Flow - improve appearance
2017-09-06 08:29:07 +02:00
Tomek Kurcz
c629300090
texinfo: Use @bibcite{ANSI} rather than @xref{Bibliography}
2017-09-06 08:20:13 +02:00
Tomek Kurcz
aed01d33fb
texinfo: Port Embedding from the old documentation
2017-09-05 15:00:45 +02:00
Tomek Kurcz
6ab4320d84
texinfo: Update status.org
2017-09-05 14:11:06 +02:00
Tomek Kurcz
c01cf8ba2c
texinfo: Finish porting Data and Control Flow from the old doc
2017-09-05 13:03:41 +02:00
Tomek Kurcz
d9aea6748b
texinfo: Add nodes to numbers.txi
2017-09-05 11:19:20 +02:00
Tomek Kurcz
ed8b1c1b43
texinfo: Add the ANSI dictionary to Types and Classes
2017-09-05 11:06:12 +02:00
Tomek Kurcz
6fb1e3b88f
texinfo: typo
2017-09-04 18:32:08 +02:00
Tomek Kurcz
1ca5b5b395
texinfo: Port MOP from the old documentation
2017-09-04 18:26:58 +02:00
Tomek Kurcz
f7e8c4f2b5
texinfo: Port Signals and Interrupts from the old documentation
2017-09-04 18:21:15 +02:00
Tomek Kurcz
0312ce6d49
texinfo: Port Packages from the old doc
2017-08-31 11:59:09 +02:00
Tomek Kurcz
fe15a9ce93
texinfo: Port Symbols from the old doc
2017-08-31 11:51:54 +02:00
Tomek Kurcz
21bcbd3e96
texinfo: Port Conditions from the old doc
2017-08-31 11:40:25 +02:00
Tomek Kurcz
0e564f3fc9
texinfo: Port Structures from the old doc
2017-08-31 11:27:24 +02:00
Tomek Kurcz
afda5668da
texinfo: Port Objects from the old doc
2017-08-31 11:23:16 +02:00
Tomek Kurcz
2bdcdf9e4c
texinfo: Port Environment from the old doc
2017-08-31 11:10:45 +02:00
Tomek Kurcz
a9bdc7427c
texinfo: Port System construction from the old doc
2017-08-31 10:10:27 +02:00