Skip to content
Snippets Groups Projects
  1. Apr 28, 2003
    • cracauer's avatar
      · 257c3a31
      cracauer authored
      Don't damage argv[0] when startup code is invoced with absolute path.
      
      If we ever do a patch release this should be in.
      257c3a31
    • gerd's avatar
      * src/pcl/slots-boot.lisp (ensure-accessor): Initialize the slot's · 5b15790a
      gerd authored
      	entry in *name->class->slotd-table* in case the load-time-value is
      	executed before initialize-internal-slot-functions had a chance to
      	run.
      5b15790a
  2. Apr 27, 2003
  3. Apr 26, 2003
  4. Apr 25, 2003
    • gerd's avatar
      (SETF SLOT-VALUE-USING-CLASS) fix. · a1cb76ac
      gerd authored
      a1cb76ac
    • gerd's avatar
      MOP bug fix for problem with (SETF SLOT-VALUE-USING-CLASS) · 6a5af507
      gerd authored
      	reported by Kevin Rosenberg <kevin@rosenberg.net> on cmucl-imp,
      	Tue, 22 Apr 2003 13:28:23 -0600.  There's a test case in
      	the thread on cmucl-imp.
      
      	* src/pcl/methods.lisp (update-slot-value-gf-info):
      	Moved here from slots-boot.lisp.
      	(get-accessor-method-function): Don't pass nil wrappers
      	to get-secondary-dispatch-function.  See comment there.
      	(update-gf-dfun): Remove unused code.
      
      	* src/pcl/slots-boot.lisp (get-accessor-from-svuc-method-function):
      	Move to methods.lisp, where it's used.
      
      	* src/pcl/std-class.lisp (compute-slot-accessor-info): Add
      	comment.
      
      	Code cleanup.
      
      	* src/pcl/std-class.lisp (compute-default-initargs): Don't use a
      	recursive local function for something that can be done with loop
      	in 2 lines.
      6a5af507
    • emarsden's avatar
      CMUCL User's Manual: · 810b55df
      emarsden authored
         - remove copyright notice from generated HTML
      
         - add Gerd Moellman and Eric Marsden to list of active contributors
      
         - attempt to clarify the public domain nature of CMU-derived code
           and documentation in CMUCL. Note that the Hierarchical Packages
           section is derived from Franz docs, used with permission.
      810b55df
    • toy's avatar
      · 414c3d96
      toy authored
      o Fix up the instruction printers for FRSTOR and FUCOM which used to conflict.
      o Clean up Lisp code a little.
      414c3d96
    • gerd's avatar
      *** empty log message *** · ae7403aa
      gerd authored
      ae7403aa
  5. Apr 24, 2003
    • gerd's avatar
      ANSI test fixes, interpreted code. · cac10792
      gerd authored
      	* src/compiler/ir1opt.lisp (recognize-known-call): Don't inline if
      	*converting-for-interpreter*.  This suppresses inlining when
      	generating IR1 for interpretation because no type-checking IR1 is
      	generated in this case, and the interpreter, internal-apply-loop
      	for instance, doesn't do type checks is some other way either.
      cac10792
    • gerd's avatar
      * src/code/debug-int.lisp (x86-call-context): #+nil the "Both · 6a7f1ea6
      gerd authored
      	still valid..." message, which is unhelpful, and should have
      	anyway not ever gone to standard output.
      6a7f1ea6
    • gerd's avatar
      * src/pcl/rt/ctor.lisp: Really do what the last change · 816a2ee2
      gerd authored
      	was supposed to do, and delete unused tests.
      816a2ee2
    • gerd's avatar
      Fix for CLASS-20.[12], CLASS-21.* ANSI test cases. · a7f906f8
      gerd authored
      	* src/pcl/ctor.lisp (invoke-method): Remove #+nil'd code.
      	(slot-init-forms): Handle default initargs differently.
      	(instance-init-forms, structure-init-forms): Add `var'
      	case, treat like `param'.
      
      	* src/pcl/rt/ctor.lisp (slot-init-forms.0, slot-init-forms.1)
      	(slot-init-forms.2, slot-init-forms.2a, slot-init-forms.3)
      	(slot-init-forms.4, slot-init-forms.5, slot-init-forms.6):
      	Adapt to the new code generated by slot-init-form.
      a7f906f8
    • gerd's avatar
      * src/code/type.lisp (number): Use equalp instead of equal · a2c99d86
      gerd authored
      	to compare bounds with = instead of eql.  From Christophe Rhodes.
      a2c99d86
  6. Apr 23, 2003
  7. Apr 22, 2003
  8. Apr 21, 2003
Loading