- 08 Jun, 2018 1 commit
-
-
Warren Wilkinson authored
-
- 09 Jun, 2015 1 commit
-
-
Boris Smilga authored
Additions to 116f9ca9, to not replace Φ() with Φ.call(this) unless Φ refers to this. Also, fixed / added tests.
-
- 05 Mar, 2015 1 commit
-
-
Jason Miller authored
-
- 21 Feb, 2014 1 commit
-
-
peter authored
macros defined with them will be expanded properly when needed in the same file
-
- 08 Oct, 2012 1 commit
-
-
Vladimir Sedach authored
-
- 15 Sep, 2012 1 commit
-
-
Vladimir Sedach authored
Fixed problem with loop-return-arg and loop bodies getting double compiled by getting rid of loop-return-arg. Thanks to Daniel Gackle for the bug report.
-
- 13 Sep, 2012 1 commit
-
-
Vladimir Sedach authored
Removed the pass-through capability from the new global variable-based multiple value return system and prettied up associated code generation.
-
- 12 Sep, 2012 1 commit
-
-
Vladimir Sedach authored
Full multiple values implementation. Works correctly but produces ugly code. This is here for later use, but will be rolled back in the next patch.
-
- 10 Aug, 2012 1 commit
-
-
Boris Smilga authored
This fixes incorrect handling of conditional returns, such as in (block nil (dotimes (i 10) (if (test i) (return i))) (return -1))
-
- 28 Jul, 2012 1 commit
-
-
Vladimir Sedach authored
-
- 19 Dec, 2011 2 commits
-
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
- 17 Dec, 2011 2 commits
-
-
Vladimir Sedach authored
Wrap let in lambda when there is no outer lexical scope to introduce one, and avoid spurious global variables.
-
Vladimir Sedach authored
Got rid of duplicate calls to the printer when compiling. Thanks to Canhua and Scott Bell for the bug reports.
-
- 12 Dec, 2011 1 commit
-
-
Vladimir Sedach authored
-
- 13 Sep, 2011 1 commit
-
-
Vladimir Sedach authored
Fixed bug with function arguments not being respected for renaming by LET. Thanks to Scott Bell for the bug report.
-
- 13 Mar, 2011 1 commit
-
-
Red Daly authored
-
- 01 Mar, 2011 1 commit
-
-
Vladimir Sedach authored
Fixed error with symbol-macrolet overriding lexical bindings introduced by functions. Thanks to Scott Bell for the bug report.
-
- 31 Jan, 2011 1 commit
-
-
Vladimir Sedach authored
-
- 30 Jan, 2011 1 commit
-
-
Vladimir Sedach authored
Made lambda/flet/labels/defun share code for compiling their bodies, which should eliminate a lot of bugs.
-
- 20 Jan, 2011 1 commit
-
-
Vladimir Sedach authored
Changed special operator redefinition and deprecated warnings to issue a real 'style warning' which should hopefully not mess w/compilation in compilers like SBCL.
-
- 09 Dec, 2010 1 commit
-
-
Vladimir Sedach authored
-
- 07 Dec, 2010 1 commit
-
-
Vladimir Sedach authored
-
- 22 Nov, 2010 2 commits
-
-
Vladimir Sedach authored
Added support for case-sensitive symbols via readtable-case :invert (thanks to Matthias Benkard for the idea)
-
Vladimir Sedach authored
Renamed package JS to PS-JS to avoid possible future conflicts (I know CL-JavaScript at one point wanted to use JS)
-
- 21 Nov, 2010 2 commits
-
-
Vladimir Sedach authored
Added warnings when redefining Parenscript operators or macros, provided a list of operators and macros defined by Parenscript. Thanks to John Fremlin for the request.
-
Vladimir Sedach authored
-
- 13 Nov, 2010 2 commits
-
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
- 08 Nov, 2010 1 commit
-
-
Vladimir Sedach authored
Made closures capture loop variables properly (that is, closures over variables introduced in loops should close over a new binding of those variables for each loop iteration), with a 'with' scoping trick borrowed from Scheme2JS.
-
- 04 Nov, 2010 1 commit
-
-
Vladimir Sedach authored
-
- 14 Aug, 2010 1 commit
-
-
Vladimir Sedach authored
Changed package designators to uninterned symbols (should protect against reader changes and enable safe usage with case-sensitive lisps)
-
- 27 Apr, 2010 3 commits
-
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
Vladimir Sedach authored
-
- 19 Apr, 2010 1 commit
-
-
Vladimir Sedach authored
-
- 18 Apr, 2010 1 commit
-
-
Vladimir Sedach authored
-
- 10 Mar, 2010 1 commit
-
-
Vladimir Sedach authored
-
- 04 Jan, 2010 2 commits
-
-
Vladimir Sedach authored
-
Daniel Gackle authored
-