Skip to content
Snippets Groups Projects
  1. Nov 02, 2002
  2. Nov 01, 2002
  3. Oct 30, 2002
  4. Oct 29, 2002
  5. Oct 28, 2002
  6. Oct 27, 2002
  7. Oct 25, 2002
  8. Oct 24, 2002
  9. Oct 23, 2002
    • toy's avatar
      Fix entomotomy bug · e6655d2c
      toy authored
      subtypep-too-certain-about-satisfies-undefined-function
      
      Port over the SBCL fix.
      e6655d2c
  10. Oct 22, 2002
    • toy's avatar
      Fix for the Entomotomy bug · f50481e9
      toy authored
      numeric-types-with-empty-ranges-cause-errors
      
      We silently accept numeric types with empty ranges and treat that as
      the empty type.
      f50481e9
  11. Oct 16, 2002
    • toy's avatar
      Fix for the Entomotomy bug · dac93106
      toy authored
      atom-type-not-completely-understood-by-subtypep
      
      This is ported from the fix used by SBCL.
      dac93106
    • toy's avatar
      Fix for the Entomotomy bug · eea4908a
      toy authored
      translate-logical-pathname-fails-on-physical-pathname-namestrings
      
      When translate-logical-pathname is given a physical pathname, it's
      supposed to return the given pathname instead of signalling an error.
      eea4908a
    • toy's avatar
      Port over SBCL's fix for the Entomotomy bug · 6de3f186
      toy authored
      host-namestring-return-value-unusable
      logical-pathnames-not-externalizable
      
      host-namestring returns "" for physical pathnames when it used to
      return "Unix".  But "Unix" is a valid logical host name and "" is not.
      
      Logical pathnames weren't externalizable.  Make them so.
      6de3f186
  12. Oct 15, 2002
    • toy's avatar
      Port over SBCL's fix for the Entomotomy bug · 072200bd
      toy authored
      format-logical-block-bad-directive-error-signalling
      
      that says an error is signalled if ~W, ~_, ~<...~:>, ~I, or ~:T is
      used inside "~<..~>" (without the colon modifier on the closing
      syntax).  We signal errors now.
      072200bd
  13. Oct 14, 2002
  14. Oct 07, 2002
    • toy's avatar
      o Reinstate gray-streams support for read-sequence and write-sequence · 62c1a79b
      toy authored
        that was inadvertently deleted.  (Bug noted by Rudi Schlatte).
      o write-sequence was calling system:output-raw-bytes with the wrong
        args.  (Bug noted by Andras Simon)
      62c1a79b
    • toy's avatar
      From Gerd Moelmann, with minor additions for sparc: · 115b4086
      toy authored
      o max/min should check that a real number is given, even for the
        single-arg case instead of just returning the arg.
      115b4086
    • toy's avatar
      o Correct some spelling mistakes · 4fb3490d
      toy authored
      o Fix a few typos in code.
      o Delete a few unused symbols from various places
      o Use something better than %%RWSEQ-EOF%% for the eof marker.
      o Add target-foreign-linkage vars for the PPC and HPPA ports to aid
        cross-compilation.  (The values are very likely wrong, but they're
        not used yet.)
      
      Based on a larger patch from Eric Marsden.
      4fb3490d
  15. Oct 04, 2002
  16. Oct 02, 2002
  17. Sep 19, 2002
  18. Sep 17, 2002
    • pmai's avatar
      The recent changes which made system:without-hemlock a simple progn if · 0becdc66
      pmai authored
      Hemlock wasn't present, caused the compiler to tail-call eliminate the
      function call in signal handlers defined via define-signal-handler.
      Besides causing problems for the debugger, which now sees a foreign
      function call land frame as the top of stack, this is also confusing
      to the end user, hence we turn up the debug optimization quality to
      prevent tail-call-elimination here.
      0becdc66
  19. Sep 05, 2002
  20. Aug 28, 2002
    • pmai's avatar
      A number of smallish changes to the new linkage-table code: · cf055d22
      pmai authored
      o Conditionalized some code that is only used in linkage-table builds
        on :linkage-table and LINKAGE_TABLE respectively.
      o Modernized undefined_ff_tramp based on recent changes, and renamed
        it to undefined_foreign_symbol_trap, because it really isn't a
        trampoline.
      o Conditionalized a stray puts(...,dlerror()) in Linux-os.c on DEBUG
      o Installed an error reporter for UNDEFINED_FOREIGN_SYMBOL_ERROR,
        which for now signals a simple-program-error.  We might want to
        introduced a new condition UNDEFINED-FOREIGN-SYMBOL or something,
        which could also be used by the old foreign linkage code.
      cf055d22
    • moore's avatar
      · d31f5d1a
      moore authored
      Fix foregin object braindamage noted by Pierre Mai.
      d31f5d1a
  21. Aug 27, 2002
    • moore's avatar
      · bf84be07
      moore authored
      On x86 FreeBSD and Linux, change the way foreign symbol addresses are resolved.
      They now go through a table -- effectively a new space in the core file.
      Function references are resolved lazily, data references are resolved on startup
      and when a .so is loaded.  The end result is that cores can be dumped that
      contain references to symbols in shared libraries.  Also, the dependence of the core on addresses in the Lisp runtime is broken.
      
      The linkage table feature is controlled by :linkage-table and LINKAGE_TABLE in C
      runtime.  Several foreign symbols are now Lisp static symbols, so a cross
      compile is required whether or not the new stuff is used.  I've checked in
      boot4-cross-foreign-linkage.lisp that builds the compiler for linkage table; do whatever you usually do for the non-linkage table case:)  Seriously, lets start
      a discussion on standardizing "cross compilation," not to mention the general
      build procedure.
      bf84be07
  22. Aug 26, 2002
    • toy's avatar
      From Eric Marsden: · eef3a4b4
      toy authored
        * distributed binaries should no longer have OLD-xx package
          nicknames (for the VM and the compiler packages). These nicknames
          are set up by the build and cross-compile scripts, as needed.
      eef3a4b4
  23. Aug 24, 2002
  24. Aug 23, 2002
  25. Aug 22, 2002
    • pmai's avatar
      Removed outdated warnings about :writer/:accessor possibly not being · 0c623206
      pmai authored
      ANSI CL.  Also removed several other warnings which were mostly bogus
      with the existance of writers (the "no :initarg/:initform" warning).
      And finally also removed the "no :reader" warning, since it is really
      the perogative of the user to do what he wants, and issuing full
      warnings is non-conforming to boot.
      0c623206
Loading