Daniel Kochmanski
|
98b890ce6e
|
format: float: signed zero: print -0.0 if signed
Fixes #365.
|
2017-05-12 23:44:10 +02:00 |
|
Daniel Kochmanski
|
2d0b3ca25e
|
cosmetic: fix indent
|
2017-05-12 23:38:10 +02:00 |
|
Daniel Kochmanski
|
f4e25c7055
|
spawn-subprocess: remove pipe synchronization
|
2017-05-12 22:19:25 +02:00 |
|
Daniel Kochmanski
|
1d8f4ff101
|
run-program-inner: return only output stream
Since we *always* wait until process ends, returning write descriptor
doesn't make much sense anymore. stream_read has also output from
stderr.
|
2017-05-12 22:16:22 +02:00 |
|
Daniel Kochmanski
|
cea077eeed
|
fix descriptor leak in run-program-inner
Close parent_error.
|
2017-05-12 22:15:46 +02:00 |
|
Daniel Kochmański
|
915b40ce03
|
cleanup: move C/CXX part of CLOS to src/c/clos/ directory
instance.d and gfun.d were in the top C source directory.
|
2017-05-06 18:27:34 +02:00 |
|
Daniel Kochmanski
|
15b12fb0b2
|
Revert "find-class: make class-name access thread safe"
This reverts commit dd8ca94746.
|
2017-05-05 21:45:07 +02:00 |
|
Daniel Kochmanski
|
6ec49062fc
|
cosmetic fix (indent)
|
2017-05-02 18:19:55 +02:00 |
|
Daniel Kochmanski
|
bd84ab8986
|
help: add package local nicknames doc
|
2017-05-02 15:21:12 +02:00 |
|
Daniel Kochmanski
|
72579f4b74
|
changelog: add fresh changes
|
2017-05-02 15:04:54 +02:00 |
|
Daniel Kochmanski
|
1ee24e8e3d
|
Merge branch 'local-package-nicknames' into develop
|
2017-05-02 15:01:51 +02:00 |
|
Daniel Kochmanski
|
caee827c58
|
tests: check for feature
|
2017-05-02 15:01:07 +02:00 |
|
Daniel Kochmanski
|
9bb1b0b73b
|
ecl: add package-local-nicknames feature
|
2017-05-02 14:57:29 +02:00 |
|
Daniel Kochmanski
|
0710f5fea2
|
newdoc: add documentation for package local nicknames
|
2017-05-02 14:54:49 +02:00 |
|
Daniel Kochmanski
|
8fcc85179f
|
local package: separate internal interface from HL
we don't want variable number of arguments in core library
|
2017-05-02 10:03:12 +02:00 |
|
Daniel Kochmanski
|
635cf82e48
|
add final test
|
2017-05-02 10:02:48 +02:00 |
|
Daniel Kochmanski
|
76d47a45a2
|
tests: add tests for package local nicknames
|
2017-05-02 08:51:38 +02:00 |
|
Daniel Kochmanski
|
818c187da5
|
package local nicknames: delete-package: fix removal loop
|
2017-05-02 08:51:03 +02:00 |
|
Daniel Kochmanski
|
8f7cf72636
|
delete-package: remove local nickname bits
|
2017-05-02 08:04:41 +02:00 |
|
Daniel Kochmanski
|
e72951826c
|
local package nicknames: add missing functions
|
2017-05-01 23:13:25 +02:00 |
|
Daniel Kochmanski
|
8047148c8a
|
cosmeitc: add "." to the continue statements in packages
|
2017-05-01 21:22:04 +02:00 |
|
Daniel Kochmanski
|
4d549206d5
|
cosmetic: bump ego :-)
|
2017-05-01 18:28:47 +02:00 |
|
Daniel Kochmanski
|
7260bfddd9
|
cosmetic: keep convention from other places
|
2017-05-01 18:27:53 +02:00 |
|
Daniel Kochmanski
|
f9006d4371
|
packages: add nicknamedby field and accessors
Add accessors to probe for local nicknames.
|
2017-05-01 18:27:00 +02:00 |
|
Daniel Kochmanski
|
214f8e1649
|
declare local function local
|
2017-05-01 15:48:54 +02:00 |
|
Daniel Kochmanski
|
720af1f355
|
defpackage: remove unused function
|
2017-05-01 15:48:19 +02:00 |
|
Daniel Kochmanski
|
f41b6e31d6
|
defpackage: factor checking into single function
Function is taken from SBCL.
|
2017-05-01 15:47:42 +02:00 |
|
Daniel Kochmanski
|
25ca08e5fc
|
defpackage: rewrite macro to traverse list only once
Structure of the macro is inspired by SBCL implementation.
|
2017-05-01 15:38:06 +02:00 |
|
Daniel Kochmanski
|
b01968a320
|
package: process local nicknames according to their structure
(cons nickname package)
|
2017-05-01 15:36:32 +02:00 |
|
Daniel Kochmanski
|
91da27b388
|
cosmetic: remove unnecessary assignment
|
2017-05-01 12:43:07 +02:00 |
|
Daniel Kochmanski
|
9a1a4d48c8
|
packages: accessors: allocate new objects
There were two fixme's which returned internal data structure (without
copying it).
|
2017-04-30 12:38:48 +02:00 |
|
Daniel Kochmanski
|
57d588116a
|
find-package: look first for local package nicknames
|
2017-04-30 12:38:13 +02:00 |
|
Daniel Kochmanski
|
9c2aef5599
|
packages: add local-nicknames to the internal structure
adjust internal functions to accept the argument.
|
2017-04-30 12:35:00 +02:00 |
|
Daniel Kochmanski
|
82a50e9ce2
|
defpackage: cosmetic fix in local functions
dolist returns output directly.
|
2017-04-30 11:55:41 +02:00 |
|
Daniel Kochmanski
|
4983dee95e
|
defpackage: internal: remove unnecessary function
we don't process :size, so we accept no integers.
|
2017-04-30 11:54:57 +02:00 |
|
Daniel Kochmanski
|
0e49467eb3
|
cosmetic: line wrap
|
2017-04-30 11:44:52 +02:00 |
|
Daniel Kochmanski
|
04b558725b
|
cosmetic: defpackage: improve docstring
|
2017-04-30 11:41:56 +02:00 |
|
Daniel Kochmanski
|
d85f307e9c
|
cosmetic: defpackage: improve docstring
|
2017-04-30 11:38:37 +02:00 |
|
Daniel Kochmanski
|
0600f6805a
|
defpackage: add :local-nicknames option to defpackage
Also add argument to dodefpackage. This change doesn't introduce any
new functionality yet (just introduces the interface to defpackage).
|
2017-04-30 11:33:20 +02:00 |
|
Daniel Kochmanski
|
e0f9741ee4
|
defpackage: don't advertise :size option
this change only removes :size from the docstring (backward
compatibility).
|
2017-04-30 11:26:19 +02:00 |
|
Daniel Kochmanski
|
dd8ca94746
|
find-class: make class-name access thread safe
|
2017-04-29 09:13:40 +02:00 |
|
Daniel Kochmanski
|
2c5f0028c8
|
hash tables: add mundane tests for sync ht
we replace internal functions for get/set/rem, so we add tests which
check if basic functionality still works fine.
|
2017-04-28 22:54:15 +02:00 |
|
Daniel Kochmanski
|
4d9e9b07af
|
doc: wrap line
|
2017-04-28 22:54:07 +02:00 |
|
Daniel Kochmanski
|
309a259d48
|
Merge branch 'hash-tables' into develop
Fixes #280.
|
2017-04-28 22:19:46 +02:00 |
|
Daniel Kochmanski
|
1fc8773245
|
doc: add some information
|
2017-04-28 22:18:37 +02:00 |
|
Daniel Kochmanski
|
f581d7f176
|
changelog: add new changes
|
2017-04-28 22:12:10 +02:00 |
|
Daniel Kochmanski
|
57bdf6e989
|
hash-table: add synchronization implementation
|
2017-04-28 22:09:12 +02:00 |
|
Daniel Kochmanski
|
c88af87046
|
fix typo (missing paren)
|
2017-04-28 22:05:44 +02:00 |
|
Daniel Kochmanski
|
d36a62b45e
|
cosmetic: comment indent
|
2017-04-28 20:14:41 +02:00 |
|
Daniel Kochmanski
|
fdf72acaa3
|
hash-table: add synchronization interface stubs
|
2017-04-28 20:11:35 +02:00 |
|