Skip to content
Snippets Groups Projects
  1. Feb 17, 2001
  2. Feb 16, 2001
  3. Feb 11, 2001
  4. Jan 28, 2001
  5. Jan 27, 2001
    • pw's avatar
      Silence compiler warnings about undefined function <hairy-make-instance-name> · fe6eee57
      pw authored
      when compiling a method containing a make-instance call.
      Test case:
      ~~~~~~~~~~~~~~~~~~~~~~~~~
      (defclass some-class ()
        ((slot :initarg :slot)))
      
      ;; This generates compiler warnings about unknown function
      ;; Warning: Undefined function:
      ;;    PCL::|MAKE-INSTANCE COMMON-LISP-USER::SOME-CLASS (:SLOT) NIL|
      ;; which goes away once the form is loaded.
      
      (defmethod fooey (x)
        (declare (ignore x)
      	#+nil   (optimize (inhibit-warnings 3))) ; this quiets things down
        (make-instance 'some-class))
      
      #|
      In: DEFMETHOD FOOEY (T)
        (DEFMETHOD FOOEY (X) (MAKE-INSTANCE 'SOME-CLASS :SLOT X))
      --> BLOCK MACROLET PCL::FAST-LEXICAL-METHOD-FUNCTIONS
      --> PCL::BIND-FAST-LEXICAL-METHOD-MACROS MACROLET
      --> PCL::BIND-LEXICAL-METHOD-FUNCTIONS LET PCL::BIND-ARGS LET* BLOCK
      ==>
        (PCL::|MAKE-INSTANCE COMMON-LISP-USER::SOME-CLASS (:SLOT) NIL| 'SOME-CLASS
         (LIST :SLOT X))
      Warning: Undefined function: PCL::|MAKE-INSTANCE COMMON-LISP-USER::SOME-CLASS (:SLOT) NIL|
      
      
      Warning: This function is undefined:
        PCL::|MAKE-INSTANCE COMMON-LISP-USER::SOME-CLASS (:SLOT) NIL|
      |#
      fe6eee57
    • pw's avatar
      Handle the case of the user closing the display using a window manager · 65601edb
      pw authored
      gesture. I had hoped to be able to just return to tty mode and maybe
      restart hemlock later (via (ed)), but there is a lot of hidden state
      pointing to the old (closed) display object which caused subsequent
      failure. This fix assumes the user closed hemlock because he wanted to
      exit and does just that.
      65601edb
    • pw's avatar
      Handle the case of lisp running on a remote system and the network connection · 335cf6ac
      pw authored
      breaks. Previously the remote lisp would enter an infinite loop in debug-loop
      because of trying to read the now dead *debug-io* stream.
      335cf6ac
  6. Jan 23, 2001
  7. Jan 22, 2001
  8. Jan 19, 2001
    • dtc's avatar
      From Raymond Toy: · 6b8eae57
      dtc authored
      o Some cases of where the shift was a known constant were missed.
      6b8eae57
  9. Jan 18, 2001
  10. Jan 09, 2001
  11. Jan 06, 2001
  12. Jan 05, 2001
  13. Jan 04, 2001
  14. Jan 03, 2001
    • dtc's avatar
      From Raymound Toy: · efcaaa70
      dtc authored
      o Fix the ash deftransform which sometimes incorrectly transforms
        a right shift of a (signed-byte 32) into -1.
      efcaaa70
    • dtc's avatar
      From Raymond Toy: · 0405d7df
      dtc authored
      o Try to predict whether branches will be taken or not.
      0405d7df
    • dtc's avatar
      From Raymond Toy: · fa5590a4
      dtc authored
      o Update trap instruction for the Sparc V9 trap instruction.
      o Change the order of the arguments to the branch instructions. so the
        prediction state comes before the condition code register.
      fa5590a4
  15. Jan 02, 2001
  16. Jan 01, 2001
  17. Dec 27, 2000
  18. Dec 19, 2000
  19. Dec 05, 2000
    • dtc's avatar
      From Raymond Toy: · c10355d2
      dtc authored
      o Don't use taddcctv/tsubcctv for the pseudo-atomic stuff.
      c10355d2
    • dtc's avatar
      From Raymond Toy: · cbc96305
      dtc authored
      o Add routines to handle the new pseudo-atomic trap noise instead of using
        taddcctv.  The old code is left in just in case I forgot some uses somehow.
      o Don't try to fix up broken trap instructions anymore.  We shouldn't be
        generating them at all now anyway.
      cbc96305
    • dtc's avatar
      From Raymond Toy: · 016dedba
      dtc authored
      o Don't use taddcctv to check for fixnums (use standard tag test and branch).
      016dedba
    • dtc's avatar
      From Raymond Toy: · 4883c060
      dtc authored
      o Added constant for pseudo-atomic-trap number.
      4883c060
    • dtc's avatar
      From Raymond Toy: · 9c296d89
      dtc authored
      o Don't use taddcctv instruction in pseudo-atomic.
      9c296d89
    • dtc's avatar
      From Raymond Toy: · b9e77cf6
      dtc authored
      o Comment out definitions of taddcctv and tsubcctv instructions.
      o For the trap instruction, only allow traps of 16-31, since these are
        the only user traps allowed by the Sparc Compliance Definition.
      b9e77cf6
    • dtc's avatar
      From Raymond Toy: · 84551d3e
      dtc authored
      o Remove unused empty_fd stuff (Noted by Hallvard B Furuseth
        <h.b.furuseth@usit.uio.no>).
      o Do some testing of addresses in valid_addr, stolen from Linux-os.c.
      o Clean up some compiler warnings about passing pointers without casts.
      84551d3e
  20. Dec 04, 2000
  21. Nov 30, 2000
  22. Nov 27, 2000
Loading