Commit graph

7049 commits

Author SHA1 Message Date
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
Daniel Kochmanski
8c2df08052 doc: hash-tables: add documentation 2017-04-28 20:02:03 +02:00
Daniel Kochmanski
b83a8235c2 doc: don't expose not documented parts yet 2017-04-28 20:01:45 +02:00
Daniel Kochmanski
3136462c78 newdoc: remove mundane C reference entriesc 2017-04-28 20:01:18 +02:00
Daniel Kochmanski
9ba5934fff hash-tables: add hash-table test suite
For now it tests only weakness.
2017-04-28 18:15:47 +02:00
Daniel Kochmanski
57a05c1d2c hash-tables: weakness: add :key-or-value variant 2017-04-28 17:48:22 +02:00
Daniel Kochmanski
c060595dcd Merge branch 'newcmp-3rd-try' into develop 2017-04-28 12:33:05 +02:00
Daniel Kochmanski
1a233e2a31 changelog: add changes wrt compiler cleanup 2017-04-28 12:32:42 +02:00
Daniel Kochmanski
605077b2a6 cmp: revert progress->debug change
cmpdebug issues a debug-note condition, which may interfere with
catching warnings.
2017-04-28 12:31:27 +02:00