Commit graph

6286 commits

Author SHA1 Message Date
Fabrizio Fabbri
539b05a1a2
coverity fix Uninitialized pointer read 2017-05-16 22:43:08 +02:00
Fabrizio Fabbri
8617d61e64
fix coverity Uninitialized pointer read on env0 2017-05-16 22:06:04 +02:00
Fabrizio Fabbri
64a0bcebdf
fix coverity 1434960 Uninitialized pointer read
https://scan7.coverity.com/reports.htm#v29377/p15116/fileInstanceId=19088397&defectInstanceId=4404042&mergedDefectId=1434960
2017-05-16 22:00:17 +02:00
Fabrizio Fabbri
4c5f0b2162
fix coverity 1434866 Missing return statement
https://scan7.coverity.com/reports.htm#v29377/p15116/fileInstanceId=19088538&defectInstanceId=4403920&mergedDefectId=1434866
2017-05-16 22:00:09 +02:00
Fabrizio Fabbri
73ed08df0b
fix coverity issue 1434897 Uninitialized scalar variable
https://scan7.coverity.com/reports.htm#v29377/p15116/fileInstanceId=18706960&defectInstanceId=4324855&mergedDefectId=1434897&eventIds=4324837-8
2017-05-16 18:31:55 +02:00
Fabrizio Fabbri
0d18fcbbf2
fix coverity 1434941 Missing return statement
https://scan7.coverity.com/reports.htm#v29377/p15116/fileInstanceId=18706913&defectInstanceId=4323734&mergedDefectId=1434941
2017-05-16 18:19:38 +02:00
Fabrizio Fabbri
1f58875e1c
fix coverity issue 1434998 Out-of-bounds access
https://scan7.coverity.com/reports.htm#v29377/p15116/fileInstanceId=18707043&defectInstanceId=4324833&mergedDefectId=1434998
2017-05-16 18:15:44 +02:00
Fabrizio Fabbri
830f72473b
Fix Uninitialized pointer read
Coverity report https://scan7.coverity.com/reports.htm#v29377/p15116/fileInstanceId=18706970&defectInstanceId=4323844&mergedDefectId=1435043
2017-05-15 18:45:22 +02:00
Daniel Kochmanski
ee3d9e584d format: fix bug introduced recently 2017-05-15 10:13:50 +02:00
Daniel Kochmanski
3fdb362b21 cleanup: add information about removed interface
Closes #380.
2017-05-13 18:10:23 +02:00
Daniel Kochmanski
72e422f1b3 cleanup: remove hierarchical packages interface
It didn't work for some cases and wasn't documented, so I'm removing
it. Freshly written tests are left in tests for someone, who would
like to reimplement them.
2017-05-13 18:06:26 +02:00
Daniel Kochmanski
9fa54cc66a tests: add commented out test for issue #380 2017-05-13 17:30:12 +02:00
Fabrizio Fabbri
a229a496f2
fix #378 fail to build on windows
HANDLE and int have different size. use _open_osfhandle.
2017-05-13 15:36:37 +02:00
Daniel Kochmański
deec5bc13b Merge branch 'ein' into 'develop'
Close fd as earlier as possible.

See merge request !62
2017-05-13 07:14:10 +00:00
Fabrizio Fabbri
bace22e62a
Close fd as earlier as possible. 2017-05-13 08:45:50 +02:00
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
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