summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2015-08-04Minor fix, from Andra. Also added a testcase.callccPer Bothner
2015-07-08Initial check-in of Andrea's call/cc implementation.Per Bothner
2015-07-07Creating callcc branch from invoke branch.Per Bothner
2015-07-01Implement arglist and argvector types and constructors.Per Bothner
2015-06-26Sync branches/invoke with trunk -r8538:8552Per Bothner
2015-06-23Implement "@:" syntax, which reads as $splice-colon$.Per Bothner
2015-06-23Add ArgListPair/ArgListVector classes. More cleanups.Per Bothner
2015-06-23Partial update for extended formals list.Per Bothner
2015-06-22Sync branches/invoke with trunk -r8535:8538Per Bothner
2015-06-21Enable patterns in lambda lists.Per Bothner
2015-06-21Sync branches/invoke with trunk -r8527:8535Per Bothner
2015-06-18Use MethodHandle rather than Procedure for CallContext trampoline.Per Bothner
2015-06-18Remove more cruft. Make proc and mproc fields of CallContext private.Per Bothner
2015-06-18Small fixes. Many tests now working.Per Bothner
2015-06-18Remove lots of cruft.Per Bothner
2015-06-18Modify project name.Per Bothner
2015-06-17Invoke-check re-write.Per Bothner
2015-06-17A branch for the check/invoke rewrite.Per Bothner
2015-06-15 * Makefile.am: Add files to EXTRA_DIST do 'make distcheck' works.Per Bothner
2015-06-15 * libx.scm: New class, check for library for same name as module.Per Bothner
2015-06-15 * Compilation.java (process): Don't output class if subModulesOnly.Per Bothner
2015-06-12Allow indexing of a string using a sequence of integers.Per Bothner
2015-06-12 * ApplyToArgs.java (applyN): Allowing indexing of a sequencePer Bothner
2015-06-12Re-formatted.Per Bothner
2015-06-12New convenient syntax for ranges.Per Bothner
2015-06-12 * CompilationHelpers.java (validateApplyToArgs): Simplify optimizationPer Bothner
2015-06-12Fix comment typo.Per Bothner
2015-06-11Implement 'sequence' type, convertion to it, and 'length' taking sequence.Per Bothner
2015-06-11 Efficient treatment of CharSequences as sequences of Unicode characters.Per Bothner
2015-06-11 * FindTailCalls.java (visitApplyExp): Set inlineHome to immediatePer Bothner
2015-06-10 * Compilation.java: Move again ANormalize pass before InlineCalls.Per Bothner
2015-06-10 * CaseExp.java (visitChildren): Fix in case side effects are involved.Per Bothner
2015-06-09 * CompilationHelpers.java (validateApplyToArgs): Optimize whenPer Bothner
2015-06-09Belated check-in.Per Bothner
2015-06-09 * LangObjType.java (class SimpleVectorBuilder): Modify constructor.Per Bothner
2015-06-09 * AppendValues.java (compile): Do the all-but-one-void-expressionPer Bothner
2015-06-09 * ProcInitializer.java (emitLoadModuleMethod): Only setPer Bothner
2015-06-08 * repl.java (processArgs): On "-e" flag, pass error port to Shell.runPer Bothner
2015-06-07 Tweak SimpleVector classes for performace (use primitive values more),Per Bothner
2015-06-07 * Char.java (valueOf): Add new method - same as old 'make'.Per Bothner
2015-06-06 * ELisp.java (main): Update for new processArgs behavior.Per Bothner
2015-06-05 * PrimType.java (compare): Handle signed vs unsigned types.Per Bothner
2015-06-05 * num-test.scm: Add some tests for shifts.Per Bothner
2015-06-05Add a comment/FIXME.Per Bothner
2015-06-04 * CompileArith.java (compile): Better job with shift.Per Bothner
2015-06-04 * BitOps.java (maskMark): New static method.Per Bothner
2015-06-04 * DivideOp.java (applyN): Handle unsigned integer types.Per Bothner
2015-06-04 * Kawac.java (getMapper): Add file name mangling step to replacePer Bothner
2015-06-04 * LispLanguage.java (getTypeFor): Add reverse mappingsPer Bothner
2015-06-04Minor tweak to test both old-style and new-style field-setting.Per Bothner