1. 07 Apr, 2012 1 commit
  2. 19 May, 2009 1 commit
  3. 08 Jan, 2009 1 commit
  4. 23 Mar, 2008 1 commit
    • Tobias C. Rittweiler's avatar
      · b82d8fd5
      Tobias C. Rittweiler authored
      	* swank-source-path-parser.lisp
      
      	The source parser READs in files, and if such a file contains some
      	nasty #. hackery that results in an error being signalled, M-. would
      	fail on anything that's defined in those files. Fix that by using
      	a special #. reader function that invokes the original #. reader
      	with an IGNORE-ERRORS wrapped around.
      
      	(make-sharpdot-reader): New function.
      	(make-source-recording-readtable): Use it and install it on #.
      
      	* slime.el (find-definition.2): New test case to guard against it.
      b82d8fd5
  5. 17 Mar, 2008 1 commit
    • Tobias C. Rittweiler's avatar
      · d4268253
      Tobias C. Rittweiler authored
      * swank-source-path-parser.lisp:
      
        Multibyte characters in files could screw up compiler-notes
        highlighting on SBCL. Fix that.
      
        (skip-toplevel-forms): Abstracted out from READ-SOURCE-FORM.
        (source-path-file-position): Don't operate on the file stream
        directly, since CL:FILE-POSITION may not return character but
        binary offsets on such streams; instead slurp file content into a
        buffer string, and operate on that.
      d4268253
  6. 27 Jan, 2008 1 commit
    • Helmut Eller's avatar
      Fix source-path mapping for #+#.'(:and). · 31db9911
      Helmut Eller authored
      Patch by Luis Oliveira.
      
      * swank-source-path-parser.lisp (make-source-recording-readtable):
      don't suppress the #. reader macro.
      (read-and-record-source-map): don't bind *read-eval* to nil.
      (suppress-sharp-dot): unused, delete it.
      
      * slime.el (test compile-defun): test with #+#.'(:and).
      31db9911
  7. 25 Jun, 2006 1 commit
  8. 07 Nov, 2005 1 commit
  9. 29 Aug, 2005 1 commit
  10. 11 May, 2005 1 commit
  11. 01 Apr, 2005 1 commit
  12. 18 Mar, 2005 1 commit
  13. 16 Dec, 2004 1 commit
  14. 15 Dec, 2004 1 commit
  15. 30 Oct, 2004 1 commit
  16. 26 Oct, 2004 1 commit
  17. 13 Aug, 2004 1 commit
  18. 27 Jun, 2004 1 commit
  19. 29 Mar, 2004 2 commits
  20. 09 Mar, 2004 1 commit
  21. 31 Jan, 2004 1 commit
  22. 12 Dec, 2003 1 commit