Matthew Mondor
b0e7937f45
- Dynamically bind the condition as well in the debugger, not only
...
the message (the condition object holds important data which can be
used programmatically).
- Raise some *PRINT-LENGTH* limits in the debugger. Having a limit
is wise, but when it is too short the debugger can be rather
useless. Use 16 instead of the previous 2 or 4.
2015-08-26 09:36:38 -04:00
Daniel Kochmański
98fc12d3a6
config.lsp: implement uname stub for ecl-min
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-24 08:41:27 +02:00
Daniel Kochmański
9489b80c26
README: change name
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-23 12:58:45 +02:00
Daniel Kochmański
c051af5a97
readme: fix top-level README (move to src/doc/debugging)
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-23 12:56:57 +02:00
Daniel Kochmański
871d61dbeb
doc: Update internal doc wrt floats
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-23 12:32:11 +02:00
Daniel Kochmański
e2e6e5304e
cosmetic: doc typo and declaration
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-22 19:06:00 +02:00
Daniel Kochmański
de3c02b149
doc: fix typo
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-22 12:12:28 +02:00
Daniel Kochmański
afd3fdb697
changelog: update known issues
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-22 12:07:27 +02:00
Daniel Kochmański
8639aa14d1
rc: update library version number
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-21 20:19:09 +02:00
Daniel Kochmański
2a2a81991c
changelog: update changes
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-21 20:15:44 +02:00
Daniel Kochmański
62a1ba74a4
interpreter: initialize stack objects
...
It's state machine, so its uncertain if reg0 is used uninitialized.
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-21 20:07:14 +02:00
Daniel Kochmański
82ccc61d52
msvc: fix testing and package targets
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-21 19:48:30 +02:00
Daniel Kochmański
2f869e6eb6
windows: when using msvc, don't handle interrupts
...
Installed spawning process was broken and unimportant. ECL ignores C-c
interrupt and passes forward all the others when build with
msvc. Fixes #8 .
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-21 19:43:27 +02:00
Daniel Kochmański
f14083e14e
help (:h): remove misleading shortcut for :exit (^D)
...
This works only on unix. ^Z isn't good replacement for windows too,
because it needs additional [RET] hit. Just remove help hint about
shortcut version. ^D will still work on unix and ^Z [RET] will work on
windows. Fixes #69 .
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-21 10:34:18 +02:00
Daniel Kochmański
a6fc701b85
configure: autoreconf with last changes
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-21 08:12:24 +02:00
Philipp Marek
f6cc726a16
configure: Don't overwrite system_boehm detection variable.
...
All conditions must be fulfilled to enable the already-installed
BWDGC; on *any* failures the included one must be used.
2015-08-21 07:50:10 +02:00
Daniel Kochmański
4d25bce37d
changelog: add deprecated config options removal
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-20 21:02:26 +02:00
Daniel Kochmański
54777b8b40
configure: fix boehm autodetection
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-20 20:50:13 +02:00
Daniel Kochmański
d477737304
serror: move stack error to sys package
...
Mark it also as internal API
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-20 13:08:17 +02:00
Daniel Kochmański
c763661092
cosmetic: fix indentation
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 19:44:44 +02:00
Daniel Kochmański
20ec20856a
changelog: add wildcards change
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 18:52:35 +02:00
Daniel Kochmański
f27a1dbf43
shiftf: return one value, not all of them
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 17:46:02 +02:00
Daniel Kochmański
3825356c32
cosmetic: wrap line in compiler.d
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 16:33:51 +02:00
Daniel Kochmański
606d444cbd
destructure: improve context handling
...
Add handling of arbitrary context as case clause
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 16:33:48 +02:00
Daniel Kochmański
29e1847f5d
check-keyword: fix typo
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 15:47:38 +02:00
Daniel Kochmański
76d870fe39
psetf: fix corner-case
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 13:57:11 +02:00
Daniel Kochmański
3845303191
tests: fix pathname test
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 12:31:50 +02:00
Daniel Kochmański
6c0860b3cf
pathname: fix logical translation wrt wildcards
...
Fixes #103 .
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 10:09:17 +02:00
Daniel Kochmański
1071914e46
tests: pathname: fix typo
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 09:31:49 +02:00
Daniel Kochmański
3117bc2e7d
util: gdbinit ignores GC signals
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 09:15:11 +02:00
Daniel Kochmański
10ebf2550e
tests: add regression test for logical pathnames
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 08:29:07 +02:00
Daniel Kochmański
82ff54b2bf
cosmetic: wrap lines esthetically
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-19 08:17:32 +02:00
Daniel Kochmański
86f09e0c2b
deftype: make maptree non-destructive
...
Thanks to that we traverse lambda-list tree only once.
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-18 17:48:45 +02:00
Daniel Kochmański
a2ceed9cb3
deftype: use destructure directly, remove unused arg
...
Removes ENV arg, which were ignored by using destructure directly.
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-18 15:39:29 +02:00
Daniel Kochmański
c70894f124
destructure: export function from system package
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-18 15:38:06 +02:00
Daniel Kochmański
5b8d9de70d
deftype: update docstring
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-18 13:44:32 +02:00
Daniel Kochmański
0af7015903
tests: add regressions tests for deftype
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-18 13:24:24 +02:00
Daniel Kochmański
9b9eb1a2dd
deftype: optimize traversing a tree
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-18 12:53:20 +02:00
Daniel Kochmański
9f865a8742
changelog: update deftype fixes
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-18 12:09:13 +02:00
Daniel Kochmański
64a96a537b
cosmetic: deduplicate expand-deftype function definition
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-18 12:07:57 +02:00
Daniel Kochmański
3f74981b54
predlib: fix bogs expand-deftype
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-18 12:07:35 +02:00
Daniel Kochmański
0359b79c81
deftype: make deftype accept macro lambda-lists
...
Fixes #86 .
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-18 12:06:03 +02:00
Daniel Kochmański
ccdf8fab66
cosmetic: remove dead code
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-18 10:59:31 +02:00
Daniel Kochmański
1c7e6b26f0
doc: update doc
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-17 14:14:40 +02:00
Daniel Kochmański
f79a157387
lambda-list: add check for the proper context (function)
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-17 14:12:46 +02:00
Daniel Kochmański
b706775d39
doc: Add section describing last changes
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-17 13:40:08 +02:00
Daniel Kochmański
ddb503a919
changelog: add recent changes (let/flet/labels and lambda-lists
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-17 13:02:47 +02:00
Daniel Kochmański
6b2b2ac598
cmpprop: fix repeated required arguments
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-17 12:59:43 +02:00
Daniel Kochmański
7b3373ece8
lambda-list: Improve error message in c-compiler
...
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-17 12:58:32 +02:00
Daniel Kochmański
5340b92ab8
lambda-list: enforce unique names among required parameters
...
Signal an error, if two required parameters have the same name.
Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-17 12:57:25 +02:00