Commit graph

7095 commits

Author SHA1 Message Date
Fabrizio Fabbri
390caa3e51
Revert "Revert "Merge branch 'develop' into 'develop'""
This reverts commit cf416f6fd4.
2017-06-03 12:57:17 +02:00
Daniel Kochmanski
cf416f6fd4 Revert "Merge branch 'develop' into 'develop'"
This reverts commit b75802f122, reversing
changes made to 5e3ccb1955.
2017-05-26 14:38:52 +02:00
Daniel Kochmański
a095f6a4ee ecl_thread_internal_error: provide hint what may go wrong 2017-05-25 08:19:19 +02:00
Daniel Kochmański
3c4e1541e5 format: scale-exponent: fix denormalized long-float
Fix submitted by Marius Gerbershagen. Fixes 383.
2017-05-25 08:03:32 +02:00
Daniel Kochmański
7ef7116589 windows: thread_internal_error: call ExitThread 2017-05-25 07:57:05 +02:00
Daniel Kochmański
052155c6c3 ecl_thread_internal_error: add C api, protect get_env
Problem reported and fixed by Marius Gerbershagen. Fixes #382.
2017-05-22 22:58:15 +02:00
Daniel Kochmański
b75802f122 Merge branch 'develop' into 'develop'
Coverity issues fixes

See merge request !65
2017-05-19 17:41:06 +00:00
Fabrizio Fabbri
95279fb15f
Code review on merge request !65 2017-05-19 19:34:19 +02:00
Fabrizio Fabbri
88efaa1b6d
Merge remote-tracking branch 'origin/develop' into develop 2017-05-19 19:13:04 +02:00
Fabrizio
5e3ccb1955 Merge branch 'unixsys-waitpid-fakedefs' into 'develop'
unixsys: waitpid: fake WCONTINUED and WIFCONTINUED if not present

See merge request !66
2017-05-19 15:57:54 +00:00
Daniel Kochmański
14320c2e27 cosmetic: comment 2017-05-19 15:49:39 +02:00
Daniel Kochmański
c487341ad6 unixsys: waitpid: fix fake macro 2017-05-19 15:32:48 +02:00
Daniel Kochmański
104203e1b8 unixsys: waitpid: fake WCONTINUED and WIFCONTINUED if not present
On some platforms with not finished POSIX support (like some old BSD)
these defines / macros are not present. Fake them for compatibility.
2017-05-19 14:06:29 +02:00
Fabrizio Fabbri
f8432d1f5f
coverity fix 1434978 Argument cannot be negative
https://scan7.coverity.com/reports.htm#v29378/p15116/fileInstanceId=19260861&defectInstanceId=4445893&mergedDefectId=1434978
2017-05-18 13:01:02 +02:00
Fabrizio Fabbri
a74094de9a
fix coverity issue Missing varargs init or cleanup 2017-05-17 23:20:10 +02:00
Fabrizio Fabbri
6c8449b147
fix coverity 435052 Dereference before null check
https://scan7.coverity.com/reports.htm#v29378/p15116/fileInstanceId=19259832&defectInstanceId=4445114&mergedDefectId=1435052
2017-05-17 21:11:26 +02:00
Fabrizio Fabbri
e688ca4058
coverity fix 1435189 Double close
https://scan7.coverity.com/reports.htm#v29378/p15116/fileInstanceId=19259820&defectInstanceId=4445788&mergedDefectId=1435189
2017-05-17 21:08:23 +02:00
Fabrizio Fabbri
29ad64adb7
coverity fix Missing varargs init or cleanup 2017-05-17 20:26:24 +02:00
Fabrizio Fabbri
0227f299a6
fix covrity issue 1435068 Resource leak
https://scan7.coverity.com/reports.htm#v29377/p15116/fileInstanceId=19101001&defectInstanceId=4408515&mergedDefectId=1435068
2017-05-17 19:45:51 +02:00
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
4ace366a6e cleanup: remove leftover definition
ecl_dynamic_ffi was removed long time ago.
2017-05-13 18:53:55 +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
Daniel Kochmański
08f5354088 Merge branch 'develop' into 'develop'
fix #378 fail to build on windows

Closes #378

See merge request !64
2017-05-13 15:13:43 +00: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 Kochmański
584fc60f45 Merge branch 'appveyor' into 'develop'
Add simple appveyor msvc build

See merge request !63
2017-05-13 05:15:45 +00:00
Fabrizio Fabbri
93e9da255c
Add simple appveyor msvc build
Signed-off-by: Fabrizio Fabbri <fabrizio.fabbri@gmail.com>
2017-05-13 00:12:13 +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
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