let/let* no longer gensym variable names when they are not bound in
[clinton/parenscript.git] / src /
2009-05-15 Vladimir Sedachlet/let* no longer gensym variable names when they...
2009-05-10 Vladimir SedachMade compiled-form-to-string use write-string instead...
2009-05-09 Daniel GackleAdded support for supplied-p parameters to optional...
2009-05-09 Daniel GackleExtended DESTRUCTURING-BIND to allow NIL bindings to...
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-05-03 Vladimir SedachRemoved unused function val-to-string from utils.lisp
2009-04-29 Vladimir SedachAdded file compilation and eval-when facilities (patch...
2009-04-29 Vladimir SedachFixed bug with incorrectly parenthesized if expressions.
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-20 Vladimir SedachFixed typo in ps-macro-lib.lisp
2009-04-14 Vladimir SedachAdded the colon character (:) to the list of special...
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 Daniel GackleAdded destructuring lists to PS-LOOP.
2009-04-13 Vladimir SedachRemoved some unnecessary code that ignored an anaphor...
2009-04-13 Vladimir SedachChanged representation of expression blocks and 'if...
2009-04-12 Vladimir SedachMerge branch 'master' of ssh://vsedach@common-lisp...
2009-04-12 Daniel GackleAdded a file PS-DOM with handy utility macros for DOM...
2009-04-12 Daniel GackleAdded several new utility macros, including a primitive...
2009-04-12 Daniel GackleModified the way the PS-LOOP does SUM (it now gensyms...
2009-04-12 Daniel GackleAdded a macro WITH-LAMBDA that's useful for wrapping...
2009-04-12 Vladimir SedachFixed 'lisp' form to produce code that captures enclosi...
2009-04-12 Vladimir SedachExported 'loop' from Parenscript package, moved utility...
2009-04-12 Vladimir SedachFixed 'lisp' form to produce code that captures enclosi...
2009-04-12 Vladimir SedachExported 'loop' from Parenscript package, moved utility...
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-11 Daniel GackleChanged PS-LOOP to emit DO* (i.e. normal JS for-loop...
2009-04-11 Daniel GackleUse WITH-OUTPUT-TO-STRING instead of CONCATENATE, becau...
2009-04-10 Vladimir SedachModified the PS compiler to produce an intermediate...
2009-04-06 Daniel GackleInitialize keyword arguments from js ARGUMENTS, allowin...
2009-04-06 Daniel GackleAdded a partial implementation of LOOP to PS.
2009-04-05 Vladimir SedachMade the ignore declaration in define-ps-special-form...
2009-04-04 Vladimir SedachRemoved compile-time constant string concatenation...
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-03-12 Vladimir SedachRenamed *html-empty-tag-aware-p* to *ps-html-empty...
2009-03-06 Vladimir SedachChanged ps-html generators to behave more like CL-WHO...
2009-03-06 Vladimir SedachAdded ps-doc* function to PS compilation interface.
2009-02-23 Vladimir SedachAdded all symbols from DOM levels 1 and 2, Window worki...
2009-02-20 Vladimir SedachFixed the 'pi' symbol-macro.
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-06 Vladimir SedachMade who-ps-html handle multiple html forms correctly...
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-02 Vladimir SedachChanged the @ (slot-value composition macro) not to...
2009-02-02 Vladimir SedachDefined ps-inline as a PS macro in addition to a CL...
2009-02-02 Vladimir SedachFixed bug where expressions could not be applied correc...
2009-02-01 Vladimir SedachModified the Parenscript macro facilities so that defps...
2009-01-28 Vladimir SedachAdded symbol-to-js to the deprecated interface since...
2009-01-22 Vladimir SedachMade the ps-html macros generate self-closing tags.
2009-01-19 Vladimir SedachMade the package symbol obfuscator be able to take...
2009-01-19 Vladimir SedachAdded convenience packages that export JS and browser...
2009-01-14 Vladimir SedachModified the printer so that PS and PS-INLINE compile...
2008-12-30 Vladimir SedachAdded an implementation of 'elt' to ps-macro-lib.
2008-12-30 Vladimir SedachAdded a "runtime" directory for runtime libs and moved...
2008-12-13 Vladimir SedachFixed content handling in ps-who-html.
2008-12-08 Vladimir SedachAdded Daniel Gackle <danielgackle@gmail.com>'s contribu...
2008-12-07 Vladimir SedachMade operator precedence handling not throw away symbol...
2008-12-06 Vladimir SedachFixed compilation of caller argument lists. Changed...
2008-12-05 Vladimir SedachGot rid of parenscript-symbol object; special forms...
2008-12-04 Vladimir SedachExported concat-string CL/PS utility function/macro.
2008-12-04 Vladimir SedachFixed unterminating recursion in who-ps-html when eleme...
2008-12-04 Vladimir SedachRenamed symbol-to-js to symbol-to-js-string and exporte...
2008-11-26 Vladimir SedachImplemented who-ps-html, which is like the ps-html...
2008-11-16 Travis CrossOverhauled operator precedence handling.
2008-11-15 Travis CrossCorrected the defaultf psmacro for cases where the...
2008-08-29 Travis CrossRevise slot-value fix to not print useless parens.
2008-08-22 Travis Crossjs-slot-value printer now handles generic operators...
2008-08-22 Travis CrossUpdated js-aref for expression-precedence fixes.
2008-08-22 Travis CrossUpdated operator-precedence to handle more cases.
2008-08-22 Travis CrossReordered expression-precedence clauses to match preced...
2008-08-22 Travis CrossFixed AREF when an expression is passed as the array.
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-08-17 Travis CrossCorrected the definition of ps:length.
2008-05-12 Travis CrossOutput JS operators in lowercase.
2008-04-05 Travis CrossUpdated so as to ps-intern fewer extraneous symbols.
2008-04-05 Travis CrossDeprecated define-script-symbol-macro since it was...
2008-04-05 Travis CrossUpdated the define-script-symbol-macro export to define...
2008-04-05 Travis CrossReorganized the package exports.
2008-04-05 Travis CrossCorrected parameter docstring.
2008-04-05 Travis CrossMoved the definition of ps-convert-op-name since we...
2008-04-05 Travis CrossAdded some symbol mangling fixes.
2008-04-05 Travis CrossFixed one remaining define-script-symbol-macro.
2008-04-05 Travis CrossIntroduced ps-symbols and removed use of :parenscript...
2008-04-05 Travis CrossWhitespace fix.
2008-04-05 Travis CrossChanged script-* to ps-* across the board for consistency.
2008-04-05 Travis CrossQuoted parens in a docstring to make Emacs happy.
2008-04-01 Travis CrossIntern all special form symbols in the :parenscript...
2008-04-01 Travis CrossExported PI.
2008-04-01 Travis CrossExported hyperbolic trig symbols.
next