Substantially modified the way Parenscript compilation and
[clinton/parenscript.git] / src / special-forms.lisp
2009-05-09 Vladimir SedachSubstantially modified the way Parenscript compilation and
2009-05-09 Vladimir SedachFixed bug where macrolet and symbol-macrolet special...
2009-05-03 Vladimir SedachReimplemented flet and labels to use the same renaming...
2009-05-03 Vladimir SedachImplemented LET and LET* by variable renaming, which...
2009-04-29 Vladimir SedachAdded file compilation and eval-when facilities (patch...
2009-04-29 Vladimir SedachFixed non-uniform handling of quoted symbols that manif...
2009-04-29 Vladimir SedachFixed bug in keyword argument handling (patch thanks...
2009-04-13 Vladimir SedachIntroduced the *js-target-version* special variable...
2009-04-13 Vladimir SedachGot rid of 'ensure-ps-symbol' internal function (at...
2009-04-13 Vladimir SedachChanged representation of expression blocks and 'if...
2009-04-12 Vladimir SedachFixed 'lisp' form to produce code that captures enclosi...
2009-04-12 Vladimir SedachFixed 'lisp' form to produce code that captures enclosi...
2009-04-11 Daniel GackleRestored the old psmacro for LISP evaluation, because...
2009-04-11 Daniel GackleWhen turning a quoted list into a JS array, compile...
2009-04-11 Daniel GackleQuoted symbols should be emitted as literal strings...
2009-04-11 Daniel GackleGenerate "[]" rather than "new Array()" for concision.
2009-04-10 Vladimir SedachModified the PS compiler to produce an intermediate...
2009-04-06 Daniel GackleInitialize keyword arguments from js ARGUMENTS, allowin...
2009-03-31 Vladimir SedachChanged the definition of define-ps-special-form to...
2009-03-31 Vladimir SedachChanged the implementation of quote from being special...
2009-02-10 Vladimir SedachIntroduced the "funcall" macro (which really doesn...
2009-02-08 Vladimir SedachFixed a bug where variable initializations inside for...
2009-02-07 Vladimir SedachImplemented 'flet' and 'labels' as PS macros.
2009-02-03 Vladimir SedachChanged let to not introduce any extra variables (for...
2009-02-02 Vladimir SedachGot rid of the "(.method-name object args)" method...
2009-02-01 Vladimir SedachModified the Parenscript macro facilities so that defps...
2009-01-14 Vladimir SedachModified the printer so that PS and PS-INLINE compile...
2008-12-06 Vladimir SedachFixed compilation of caller argument lists. Changed...
2008-11-16 Travis CrossOverhauled operator precedence handling.
2008-11-15 Travis CrossCorrected the defaultf psmacro for cases where the...
2008-08-22 Travis CrossCompile anything that follows a unary JS operator as...
2008-08-22 Travis CrossImproved handling of quoted symbols in CASE.
2008-04-05 Travis CrossAdded some symbol mangling fixes.
2008-04-05 Travis CrossChanged script-* to ps-* across the board for consistency.
2008-04-01 Travis CrossIntern all special form symbols in the :parenscript...
2008-04-01 Travis CrossRelocated the definitions for the 1+ and 1- psmacros...
2008-03-31 Travis CrossAdded {} to *ps-literals*.
2008-03-30 Travis CrossSome minor comment and whitespace cleanup.
2008-03-30 Travis CrossWhitespaceification: removed indentation tabs throughou...
2008-03-30 Travis CrossImproved, extended, and refactored iteration special...
2008-03-30 Travis CrossUpdated let1-dynamic to clean up its temporary stack...
2008-03-30 Travis CrossAdded setq and psetq.
2008-03-30 Travis CrossAdded psetf.
2008-03-30 Travis CrossAliased let to simple-let.
2008-03-30 Travis CrossAdded simple-let, which does parallel binding without...
2008-03-30 Travis CrossAdded simple-let* and aliased let* to it.
2008-03-30 Travis CrossAdded lexical-let.
2008-03-30 Travis CrossGreatly simplified implementation of lexical-let*.
2008-03-30 Travis CrossAdded support for breaking and continuing to arbitrary...
2008-02-01 Vladimir SedachFixed bug where (setf x (- x 1 2)) yielded x -= 1 - 2.
2007-12-25 Vladimir SedachFixed literals error.
2007-12-25 Vladimir SedachIntroduced special global variables to Parenscript...
2007-12-25 Vladimir SedachMade special forms be compiled into named functions...
2007-12-24 Vladimir SedachGot rid of js-keyword form.
2007-11-15 Vladimir SedachMoved code from js/ps-macrology.lisp to special-forms...