Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

ECL Git Log


Commit Date  
[d9e3be] by Stas Boukarev Stas Boukarev

Update ASDF to 3.1.2.

2014-06-11 23:18:06 Tree
[997412] by Philipp Marek Philipp Marek

Add two "t_string" cases, as the reader now always returns STRINGs.

See http://article.gmane.org/gmane.lisp.ecl.general/10410 for a discussion.

2014-05-04 18:46:14 Tree
[e6ad5f] by Philipp Marek Philipp Marek

Add the code-walker back to ECL.

This makes eg. WALKER:MACROEXPAND-ALL available again.

2014-04-28 05:51:27 Tree
[342538] by Philipp Marek Philipp Marek

Not only BASE-STRINGs but STRINGs may be package-specifiers, too.

Needed because quoted strings are read now always read as STRING.

2014-04-28 05:42:06 Tree
[4cb3d7] by Philipp Marek Philipp Marek

double_quote_reader(): Reference the discussion on ecls-list.

2014-04-27 08:54:30 Tree
[d2aa6f] by Philipp Marek Philipp Marek

Trying to fix closure-common.

RUNEs and RODs are not compatible with the result
of (RUNES:RUNE), because that returns (STRING ...), and

(TYPE-OF "Σ") has CHARACTERS, but
(TYPE-OF "a") "only" BASE-CHARs ...

At least CLISP, ABCL, SBCL return the same value for both
TYPE-OF forms above.

2014-04-26 18:01:47 Tree
[81373b] by Philipp Marek Philipp Marek

--with-debug

2014-03-20 19:44:03 Tree
[52bbd3] by Philipp Marek Philipp Marek

Redefine CL:FILE-POSITION for GRAY, too.

2014-03-20 19:44:03 Tree
[d1725e] by Philipp Marek Philipp Marek

Ignore some generated test files, too.

2014-03-09 20:06:53 Tree
[8d9bbf] by Philipp Marek Philipp Marek

New test for the PACKAGE-LOCK bad return value.

2014-03-09 20:05:37 Tree
[6f4703] by Philipp Marek Philipp Marek

Merge remote-tracking branch 'origin/master'

2014-03-09 19:59:39 Tree
[77a267] by Philipp Marek Philipp Marek

Make (EXT:PACKAGE-LOCK) return the promised value.

The (possibly invalid!) pack.locked was returned; for STRING inputs
the field aliased to "elttype", which was eg. 0xf for t_base_strings.

2014-03-09 19:35:43 Tree
[e16169] by Philipp Marek Philipp Marek

Fixed a typo.

2014-03-09 19:31:59 Tree
[a0ac88] by Philipp Marek Philipp Marek

Provide two more 'make' dependencies for the regression tests.

2014-03-08 20:21:29 Tree
[990e0d] by Philipp Marek Philipp Marek

Only skip copying test files if the destination is at least as fresh.

2014-03-08 20:21:29 Tree
[c390b9] by Philipp Marek Philipp Marek

Regression test for sf286: Don't depend on swank being loaded.

2014-03-08 20:21:28 Tree
[23635e] by Philipp Marek Philipp Marek

Added tests for Stas' latest bugfixes.

2014-03-08 20:21:27 Tree
[a2a23b] by Stas Boukarev Stas Boukarev

ensure-generic-function-using-class: don't use NAME for reinitialization.

MOP says that when ensure-generic-function-using-class is called with
a generic function, it just calls reinitialize-instance with
the supplied initargs.

http://www.alu.org/mop/dictionary.html#ensure-generic-function-using-class

Fixes #283.

2014-03-07 22:29:46 Tree
[bc2189] by Philipp Marek Philipp Marek

Avoid breaking compilation if there's no ctags installed.

2014-03-02 20:56:10 Tree
[3f0ce7] by Stas Boukarev Stas Boukarev , pushed by Philipp Marek Philipp Marek

Fix VALUES declaration processing.

A change to C::SPLIT-VALUES-TYPE got the order reversed.

Fixes #275.

2014-03-02 20:45:45 Tree
[e2e53d] by Stas Boukarev Stas Boukarev , pushed by Philipp Marek Philipp Marek

Fix FTYPE declaration to X from being applied to (SETF X).

C1LAMBDA-EXPR used the block-name to get declarations, but BLOCK name
is a symbol, and for a function named (SETF X) the block would have
the name X, resulting in wrong declarations.

Fixes #262.

2014-03-02 20:36:56 Tree
[d4f399] by Stas Boukarev Stas Boukarev , pushed by Philipp Marek Philipp Marek

Fix MULTIPLE-VALUE-BIND not evaluating values-form.

(let (x) (multiple-value-bind () (setf x t)) x) returned NIL because
the values-form was discarded.

2014-03-02 20:36:23 Tree
[4c91aa] by Philipp Marek Philipp Marek

Make TRACE write complete output lines instead of small fragments.

This increases performance, as eg. for SWANK much fewer packets have
to go across the wire.

The effective change is this:
(princ
(with-output-to-string (*trace-output*)
...
*trace-output*))

2014-03-02 19:25:22 Tree
[c490e1] by Philipp Marek Philipp Marek

Fix wrong path for "ctags" operation.

2014-03-02 19:09:15 Tree
[7262dd] by Philipp Marek Philipp Marek

Test for Sourceforge bug #286: miscompilation of (read-from-string).

2014-03-02 19:09:02 Tree
Older >