Age | Commit message (Expand) | Author | Files | Lines |
2016-02-06 | optNot: handle conjunction and disjunction operands | Gabriel Dos Reis | 1 | -0/+4 |
2016-01-31 | Remove support for --show-insn, and ")set )report insn" | Gabriel Dos Reis | 1 | -11/+2 |
2015-12-31 | Improve 'random()' from Integer domain. | Gabriel Dos Reis | 1 | -1/+1 |
2015-12-26 | Introduce opcode '%constant' in lieu of IDENTITY. | Gabriel Dos Reis | 1 | -1/+1 |
2015-12-24 | Tidy uses of apply. | Gabriel Dos Reis | 1 | -1/+1 |
2015-12-24 | Replace FUNCALL with apply. | Gabriel Dos Reis | 1 | -2/+2 |
2013-05-26 | Define lexicographical ordering on Bits in Spad | dos-reis | 1 | -1/+1 |
2013-05-15 | * interp/g-opt.boot (quoteMode): New. | dos-reis | 1 | -3/+9 |
2013-05-13 | * interp/g-opt.boot (%array2list): New side-effect free opcode. | dos-reis | 1 | -1/+2 |
2013-05-11 | Introduce opcodes for arrays constructions | dos-reis | 1 | -2/+18 |
2013-05-09 | Simplify copy | dos-reis | 1 | -2/+2 |
2012-05-01 | * algebra/integer.spad.pamphlet (Integer): Use %iaddmod, %isubmod, | dos-reis | 1 | -0/+1 |
2012-04-30 | * algebra/si.spad.pamphlet (SingleInteger): Use %iaddmod, | dos-reis | 1 | -1/+13 |
2012-04-28 | * interp/compiler.boot (finishLambdaExpression): Tidy. | dos-reis | 1 | -1/+5 |
2012-04-28 | * interp/boot-pkg.lisp (gensym?): Check for non-null object. | dos-reis | 1 | -3/+3 |
2012-02-27 | * interp/compiler.boot (emitLocalCallInsn): Mark external | dos-reis | 1 | -2/+3 |
2012-02-26 | * interp/g-util.boot (usedSymbol?): Remove. | dos-reis | 1 | -4/+4 |
2012-02-26 | * interp/c-util.boot (numOfOccurencesOf): Tidy. | dos-reis | 1 | -1/+1 |
2012-02-26 | * interp/compiler.boot (compTopLevel): Do not bind $killOptimizeIfTrue. | dos-reis | 1 | -3/+13 |
2012-02-25 | * interp/compiler.boot (finishLambdaExpression): Use %closure. | dos-reis | 1 | -1/+1 |
2012-02-23 | * interp/nruncomp.boot (genDeltaEntry): Replace applyFun with %apply. | dos-reis | 1 | -1/+1 |
2012-02-09 | * interp/g-opt.boot (optCall): Simplify SPADCALL of atomic | dos-reis | 1 | -5/+9 |
2011-12-28 | * boot/tokens.boot: Remove redundant renaming of REM. | dos-reis | 1 | -0/+2 |
2011-12-28 | * interp/g-opt.boot (coagulateWhenSeries): Simplify. | dos-reis | 1 | -20/+9 |
2011-12-27 | * interp/g-opt.boot (exitScope?): Now return an expression or nil. | dos-reis | 1 | -6/+17 |
2011-12-27 | * interp/g-opt.boot (changeVariableDefinitionToStore): Tidy. | dos-reis | 1 | -8/+4 |
2011-12-25 | * interp/g-opt.boot (unnestWhen!): Recurse into more control | dos-reis | 1 | -1/+7 |
2011-12-18 | * interp/g-opt.boot (unnestWhen!): New. | dos-reis | 1 | -8/+23 |
2011-12-18 | * interp/g-opt.boot (removeScope!): New. | dos-reis | 1 | -18/+10 |
2011-12-17 | * interp/compiler.boot (finishVectorCollect): Rename from | dos-reis | 1 | -46/+1 |
2011-12-17 | * interp/g-opt.boot (freeIteratorFirstValues): New. | dos-reis | 1 | -1/+12 |
2011-12-17 | * interp/compiler.boot (finishListCollect): New. | dos-reis | 1 | -2/+4 |
2011-12-15 | * interp/g-util.boot (prefixWalk!): New. | dos-reis | 1 | -3/+3 |
2011-12-15 | * interp/g-opt.boot (removeLoopExitTag!): New. | dos-reis | 1 | -1/+16 |
2011-12-15 | * interp/compiler.boot: Rename %loop to %repeat. Propagate. | dos-reis | 1 | -6/+6 |
2011-12-15 | * interp/g-opt.boot (modified?): Tidy. | dos-reis | 1 | -2/+8 |
2011-12-15 | * interp/g-opt.boot (packWhen!): Tidy. | dos-reis | 1 | -4/+6 |
2011-12-15 | * interp/g-opt.boot (exitScope?): New. | dos-reis | 1 | -2/+15 |
2011-12-14 | * interp/g-opt.boot (removeNeedleesLeave): Remove. | dos-reis | 1 | -18/+6 |
2011-12-14 | misc cleanup | dos-reis | 1 | -2/+0 |
2011-12-14 | * interp/g-opt.boot (optSeq): Remove. Adjust callers. | dos-reis | 1 | -6/+1 |
2011-12-13 | * interp/g-opt.boot (replaceableTemporary?): Remove. | dos-reis | 1 | -21/+3 |
2011-12-13 | * interp/g-opt.boot (removeJunk!): Rename from removeSeq! | dos-reis | 1 | -6/+19 |
2011-12-13 | * interp/g-opt.boot: Rework. Schedule conditional splitting | dos-reis | 1 | -5/+5 |
2011-12-12 | * interp/g-opt.boot (packWhen!): Tidy. | dos-reis | 1 | -6/+21 |
2011-12-11 | * interp/g-opt.boot (inlineLocals!): Single-used temporaries should go. | dos-reis | 1 | -0/+2 |
2011-12-10 | * interp/g-opt.boot (optSeq): Remove splicePROGN as redundant. | dos-reis | 1 | -5/+1 |
2011-12-10 | * interp/g-opt.boot (optSeq): Remove seqToCOND as now redundant | dos-reis | 1 | -8/+1 |
2011-12-10 | * interp/g-opt.boot (mkDefault): New. | dos-reis | 1 | -3/+25 |
2011-12-09 | * interp/g-opt.boot (packWehn!): New. | dos-reis | 1 | -1/+13 |