Remove the function definition of FIXNUM, which it must not
have according to CLtS. Found by Paul Dietz. Use boot14.lisp to bootstrap. * src/compiler/generic/utils.lisp (fixnumize): Renamed from fixnum. * src/bootfiles/18e/boot14.lisp: New file. * src/code/exports.lisp ("VM"): Export fixnumize. * src/assembly/alpha/arith.lisp, src/assembly/alpha/array.lisp: * src/assembly/alpha/assem-rtns.lisp, src/assembly/hppa/arith.lisp * src/assembly/hppa/array.lisp, src/assembly/hppa/assem-rtns.lisp * src/assembly/mips/alloc.lisp, src/assembly/mips/arith.lisp * src/assembly/mips/array.lisp, src/assembly/mips/assem-rtns.lisp * src/assembly/mips/bit-bash.lisp, src/assembly/ppc/arith.lisp * src/assembly/ppc/array.lisp, src/assembly/ppc/assem-rtns.lisp * src/assembly/rt/alloc.lisp, src/assembly/rt/arith.lisp * src/assembly/rt/array.lisp, src/assembly/rt/assem-rtns.lisp * src/assembly/sparc/arith.lisp, src/assembly/sparc/array.lisp * src/assembly/sparc/assem-rtns.lisp, src/assembly/x86/arith.lisp * src/assembly/x86/array.lisp, src/assembly/x86/assem-rtns.lisp * src/compiler/alpha/alloc.lisp, src/compiler/alpha/arith.lisp * src/compiler/alpha/array.lisp, src/compiler/alpha/call.lisp * src/compiler/alpha/move.lisp, src/compiler/alpha/nlx.lisp * src/compiler/alpha/static-fn.lisp, src/compiler/alpha/subprim.lisp * src/compiler/alpha/values.lisp, src/compiler/generic/utils.lisp * src/compiler/hppa/alloc.lisp, src/compiler/hppa/arith.lisp * src/compiler/hppa/array.lisp, src/compiler/hppa/call.lisp * src/compiler/hppa/move.lisp, src/compiler/hppa/nlx.lisp * src/compiler/hppa/static-fn.lisp, src/compiler/hppa/subprim.lisp * src/compiler/hppa/values.lisp, src/compiler/mips/alloc.lisp * src/compiler/mips/arith.lisp, src/compiler/mips/array.lisp * src/compiler/mips/call.lisp, src/compiler/mips/move.lisp * src/compiler/mips/nlx.lisp, src/compiler/mips/static-fn.lisp * src/compiler/mips/subprim.lisp, src/compiler/mips/values.lisp * src/compiler/ppc/alloc.lisp, src/compiler/ppc/arith.lisp * src/compiler/ppc/array.lisp, src/compiler/ppc/call.lisp * src/compiler/ppc/move.lisp, src/compiler/ppc/nlx.lisp * src/compiler/ppc/static-fn.lisp, src/compiler/ppc/subprim.lisp * src/compiler/ppc/values.lisp, src/compiler/rt/alloc.lisp * src/compiler/rt/arith.lisp, src/compiler/rt/array.lisp * src/compiler/rt/call.lisp, src/compiler/rt/move.lisp * src/compiler/rt/nlx.lisp, src/compiler/rt/static-fn.lisp * src/compiler/rt/subprim.lisp, src/compiler/rt/values.lisp * src/compiler/sparc/alloc.lisp, src/compiler/sparc/arith.lisp * src/compiler/sparc/array.lisp, src/compiler/sparc/call.lisp * src/compiler/sparc/move.lisp, src/compiler/sparc/nlx.lisp * src/compiler/sparc/static-fn.lisp, src/compiler/sparc/subprim.lisp * src/compiler/sparc/values.lisp, src/compiler/x86/alloc.lisp * src/compiler/x86/arith.lisp, src/compiler/x86/array.lisp * src/compiler/x86/call.lisp, src/compiler/x86/cell.lisp * src/compiler/x86/macros.lisp, src/compiler/x86/memory.lisp * src/compiler/x86/move.lisp, src/compiler/x86/nlx.lisp * src/compiler/x86/pred.lisp, src/compiler/x86/static-fn.lisp * src/compiler/x86/subprim.lisp, src/compiler/x86/values.lisp: Use fixnumize instead of fixnum.
Showing
- assembly/alpha/arith.lisp 8 additions, 8 deletionsassembly/alpha/arith.lisp
- assembly/alpha/array.lisp 8 additions, 8 deletionsassembly/alpha/array.lisp
- assembly/alpha/assem-rtns.lisp 9 additions, 9 deletionsassembly/alpha/assem-rtns.lisp
- assembly/hppa/arith.lisp 6 additions, 6 deletionsassembly/hppa/arith.lisp
- assembly/hppa/array.lisp 4 additions, 4 deletionsassembly/hppa/array.lisp
- assembly/hppa/assem-rtns.lisp 10 additions, 10 deletionsassembly/hppa/assem-rtns.lisp
- assembly/mips/alloc.lisp 3 additions, 3 deletionsassembly/mips/alloc.lisp
- assembly/mips/arith.lisp 8 additions, 8 deletionsassembly/mips/arith.lisp
- assembly/mips/array.lisp 5 additions, 5 deletionsassembly/mips/array.lisp
- assembly/mips/assem-rtns.lisp 9 additions, 9 deletionsassembly/mips/assem-rtns.lisp
- assembly/mips/bit-bash.lisp 9 additions, 9 deletionsassembly/mips/bit-bash.lisp
- assembly/ppc/arith.lisp 8 additions, 8 deletionsassembly/ppc/arith.lisp
- assembly/ppc/array.lisp 3 additions, 3 deletionsassembly/ppc/array.lisp
- assembly/ppc/assem-rtns.lisp 8 additions, 8 deletionsassembly/ppc/assem-rtns.lisp
- assembly/rt/alloc.lisp 4 additions, 4 deletionsassembly/rt/alloc.lisp
- assembly/rt/arith.lisp 12 additions, 12 deletionsassembly/rt/arith.lisp
- assembly/rt/array.lisp 4 additions, 4 deletionsassembly/rt/array.lisp
- assembly/rt/assem-rtns.lisp 13 additions, 13 deletionsassembly/rt/assem-rtns.lisp
- assembly/sparc/arith.lisp 9 additions, 9 deletionsassembly/sparc/arith.lisp
- assembly/sparc/array.lisp 4 additions, 4 deletionsassembly/sparc/array.lisp
Loading
Please register or sign in to comment