HCoop
/
clinton
/
parenscript.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Removed trailing whitespace.
[clinton/parenscript.git]
/
src
/
special-forms.lisp
2009-08-16
Daniel Gackle
Removed trailing whitespace.
blob
|
commitdiff
|
raw
2009-08-16
Daniel Gackle
Eliminated unused local variables that caused compiler...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-12
Vladimir Sedach
Fixed a bug where 'create' was special-casing keywords in
blob
|
commitdiff
|
raw
|
diff to current
2009-07-25
Vladimir Sedach
Changed 'create' and 'slot-value' to treat reserved...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-08
Vladimir Sedach
Fixed several special forms that were not macroexpandin...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-08
Vladimir Sedach
Introduced 'function' special form to further help...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-15
Vladimir Sedach
Fixed some special forms that weren't macro-expanding...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-15
Vladimir Sedach
let/let* no longer gensym variable names when they...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-09
Daniel Gackle
Added support for supplied-p parameters to optional...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-09
Vladimir Sedach
Substantially modified the way Parenscript compilation and
blob
|
commitdiff
|
raw
|
diff to current
2009-05-09
Vladimir Sedach
Fixed bug where macrolet and symbol-macrolet special...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-03
Vladimir Sedach
Reimplemented flet and labels to use the same renaming...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-03
Vladimir Sedach
Implemented LET and LET* by variable renaming, which...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-29
Vladimir Sedach
Added file compilation and eval-when facilities (patch...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-29
Vladimir Sedach
Fixed non-uniform handling of quoted symbols that manif...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-29
Vladimir Sedach
Fixed bug in keyword argument handling (patch thanks...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-13
Vladimir Sedach
Introduced the *js-target-version* special variable...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-13
Vladimir Sedach
Got rid of 'ensure-ps-symbol' internal function (at...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-13
Vladimir Sedach
Changed representation of expression blocks and 'if...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-12
Vladimir Sedach
Fixed 'lisp' form to produce code that captures enclosi...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-12
Vladimir Sedach
Fixed 'lisp' form to produce code that captures enclosi...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-11
Daniel Gackle
Restored the old psmacro for LISP evaluation, because...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-11
Daniel Gackle
When turning a quoted list into a JS array, compile...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-11
Daniel Gackle
Quoted symbols should be emitted as literal strings...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-11
Daniel Gackle
Generate "[]" rather than "new Array()" for concision.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-10
Vladimir Sedach
Modified the PS compiler to produce an intermediate...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-06
Daniel Gackle
Initialize keyword arguments from js ARGUMENTS, allowin...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-31
Vladimir Sedach
Changed the definition of define-ps-special-form to...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-31
Vladimir Sedach
Changed the implementation of quote from being special...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-10
Vladimir Sedach
Introduced the "funcall" macro (which really doesn...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-08
Vladimir Sedach
Fixed a bug where variable initializations inside for...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-07
Vladimir Sedach
Implemented 'flet' and 'labels' as PS macros.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-03
Vladimir Sedach
Changed let to not introduce any extra variables (for...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-02
Vladimir Sedach
Got rid of the "(.method-name object args)" method...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-01
Vladimir Sedach
Modified the Parenscript macro facilities so that defps...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-14
Vladimir Sedach
Modified the printer so that PS and PS-INLINE compile...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-06
Vladimir Sedach
Fixed compilation of caller argument lists. Changed...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-16
Travis Cross
Overhauled operator precedence handling.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-15
Travis Cross
Corrected the defaultf psmacro for cases where the...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-22
Travis Cross
Compile anything that follows a unary JS operator as...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-22
Travis Cross
Improved handling of quoted symbols in CASE.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-05
Travis Cross
Added some symbol mangling fixes.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-05
Travis Cross
Changed script-* to ps-* across the board for consistency.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-01
Travis Cross
Intern all special form symbols in the :parenscript...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-01
Travis Cross
Relocated the definitions for the 1+ and 1- psmacros...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-31
Travis Cross
Added {} to *ps-literals*.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Some minor comment and whitespace cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Whitespaceification: removed indentation tabs throughou...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Improved, extended, and refactored iteration special...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Updated let1-dynamic to clean up its temporary stack...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Added setq and psetq.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Added psetf.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Aliased let to simple-let.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Added simple-let, which does parallel binding without...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Added simple-let* and aliased let* to it.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Added lexical-let.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Greatly simplified implementation of lexical-let*.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-30
Travis Cross
Added support for breaking and continuing to arbitrary...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-01
Vladimir Sedach
Fixed bug where (setf x (- x 1 2)) yielded x -= 1 - 2.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-25
Vladimir Sedach
Fixed literals error.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-25
Vladimir Sedach
Introduced special global variables to Parenscript...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-25
Vladimir Sedach
Made special forms be compiled into named functions...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-24
Vladimir Sedach
Got rid of js-keyword form.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-15
Vladimir Sedach
Moved code from js/ps-macrology.lisp to special-forms...
blob
|
commitdiff
|
raw
|
diff to current