Skip to content
Snippets Groups Projects
  1. Aug 12, 2009
  2. Aug 11, 2009
    • rtoy's avatar
      Some symbol cleanups. · 36b8abb9
      rtoy authored
      code/exports.lisp:
      o Import STREAM:SET-SYSTEM-EXTERNAL-FORMAT into the EXT package.
      o Define and export %sin-quick, %cos-quick, and %tan-quick only for
        x87 builds.
      
      compiler/float-tran.lisp:
      o Only apply defknowns and deftransforms for %sin-quick, %cos-quick,
        and %tan-quick for x87 builds.
      36b8abb9
    • rtoy's avatar
      Don't want debug 0. Makes debugging much harder. · 92787d35
      rtoy authored
      92787d35
    • rtoy's avatar
      o Put some comments back in. · f81b5350
      rtoy authored
      o Put back some unicode/unicode-bootstrap conditionals.
      f81b5350
  3. Aug 10, 2009
  4. Aug 09, 2009
  5. Jul 24, 2009
  6. Jul 23, 2009
    • rtoy's avatar
      code/extfmts.lisp: · 747efc31
      rtoy authored
      o Move the +ss-ef-foo+ constants to here from strategy.lisp, and
        update them so they don't overlap with existing +ef-foo+ constants.
      o Update +ef-max+ accordingly.
      
      pcl/simple-streams/impl.lisp:
      o Use +ss-ef-str+ instead of +ef-str+ in simple-stream-strlen.
      
      pcl/simple-streams/strategy.lisp:
      o Comment out +ss-ef-foo+ constants.
      o Use +ef-max+ instead of +ss-ef-max+, which is no longer defined.
      o Fix bugs in %dc-write-chars-fn:
        - Use ef variable
        - Need to call flush-out-buffer, not flush-buffer for dual-channel
          streams.
      747efc31
    • rtoy's avatar
      Update from logs. · d7a3131c
      rtoy authored
      d7a3131c
    • rtoy's avatar
      Remove *TRACE-PRINT-LEVEL* and *TRACE-PRINT-LENGTH*, which don't · 54ae6901
      rtoy authored
      appear to be used anywhere.
      54ae6901
    • rtoy's avatar
      impl.lisp: · 8cf224b1
      rtoy authored
      internal.lisp:
      o Remove (debug 0) quality.
      8cf224b1
    • rtoy's avatar
      strategy.lisp: · eb4a0079
      rtoy authored
      o Add single-channel and dual-channel functions to write strings.  This
        allows proper handling of strings with surrogates.
      
      rt/simple-streams-test.lisp:
      o Add test for writing a large string with surrogate characters.
      eb4a0079
    • rtoy's avatar
      o Load simple-streams library if needed. · 9c4ee94e
      rtoy authored
      o For all tests that generate random characters, be sure to specify an
        external format of iso8859-1, just in case *default-external-format*
        is something else that might cause issues with random characters.
      9c4ee94e
    • rtoy's avatar
      strategy.lisp: · 1ae505d3
      rtoy authored
      o Update %read-chars-fn to support surrogates so that we can read
        surrogate pairs and correctly place them in a string.
      
      rt/simple-streams-test.lisp:
      o Add a couple of tests exercising %read-chars-fn.  These pass.
      o Add a test for writing strings with surrogates.  (Not yet
        implemented.)
      1ae505d3
    • rtoy's avatar
      strategy.lisp: · 3e0e5eb4
      rtoy authored
      o Comment out %char-to-octets and ef-obs-co-fn, which aren't used
        anymore.  (Remove this soon.)
      
      impl.lisp:
      o Fix %file-string-length, based on the equivalent code for
        fd-streams.
      3e0e5eb4
    • rtoy's avatar
      Make simple-streams work with the new Unicode external format · 84757efc
      rtoy authored
      support.  Add new functions def-ef-macro functions that do the dirty
      work and use them in the stream functions.  We leave the old versions
      around for now, but they should be removed.  %octets-to-char is no
      longer used.
      84757efc
    • rtoy's avatar
      Add pretty printer for stream::with-stream-class. · d627db75
      rtoy authored
      d627db75
  7. Jul 17, 2009
  8. Jul 16, 2009
  9. Jul 13, 2009
  10. Jul 10, 2009
  11. Jul 07, 2009
    • rtoy's avatar
      Add new config for sparc/solaris, matching what was done for x86. The · d80ed711
      rtoy authored
      sun4_solaris_gcc and sun4_solaris_sunc configs are now obsolete, but
      we leave the around for now.
      
      Tested both configs and they work.
      
      lisp/Config.sparc_common:
      o New file for common config for gcc and Sun C builds on Solaris
      
      lisp/Config.sparc_gcc:
      o New file for building on sparc/solaris with gcc
      
      lisp/Config.sparc_sunc:
      o New file for building on sparc/solaris with Sun C
      
      tools/create-target.sh:
      o Change default from sun4_solaris_gcc to sparc_gcc to use new
        configuration.
      d80ed711
    • rtoy's avatar
      o Fix a compiler warning about inconsistent arg types. · c5b3b076
      rtoy authored
      o Fix some typos.
      o Clean up consecutive allocation heuristic:
        - Add comments to alloc_stats slots.
        - Removed regions_differ_count slot
        - Reset abandon_region_count when saved_region is updated.
      c5b3b076
    • rtoy's avatar
      Fix compiler warning on sparc. · 0fc8f462
      rtoy authored
      0fc8f462
  12. Jul 06, 2009
Loading