Skip to content
Snippets Groups Projects
  1. Jul 27, 2008
  2. Aug 01, 2008
    • Nikodemus Siivola's avatar
      PROPER-LIST-LENGTH and related changes · 86f69d0a
      Nikodemus Siivola authored
      - New function: PROPER-LIST-LENGTH.
      
      - Share code between PROPER-LIST-LENGTH, LASTCAR, and SETF LASTCAR
        via a macrolet.
      
      - Use ENDP wrapped in SAFETY 3, to ensure proper detection of dotted
        lists.
      
      - Use PROPER-LIST-LENGTH instead of LIST-LENGTH in ROTATE, RANDOM-ELT,
        and SHUFFLE, and test that they signal an error for improper lists.
        (Thanks to Tobias Rittweiler)
      86f69d0a
  3. Jun 11, 2008
  4. Jun 07, 2008
  5. Jul 07, 2008
  6. Jun 23, 2008
  7. Jun 04, 2008
  8. Jun 02, 2008
  9. May 31, 2008
  10. Jun 01, 2008
  11. May 29, 2008
  12. Apr 27, 2008
  13. Apr 10, 2008
  14. Apr 01, 2008
  15. Mar 27, 2008
  16. Mar 11, 2008
  17. Mar 14, 2008
  18. Mar 13, 2008
  19. Mar 11, 2008
    • Tobias C. Rittweiler's avatar
      alexandria-parse-body.diff · 622e0933
      Tobias C. Rittweiler authored
      * macros.lisp (parse-body): Don't use ALEXANDRIA:STARTS-WITH.
      
          The reason is that this way PARSE-BODY is a completely
          standalone definition, and can hence be used in consequent
          macro definitions within the Alexandria project without
          having to worrying if `sequences.lisp' has already been
          loaded (where STARTS-WITH is defined.)
      622e0933
    • Tobias C. Rittweiler's avatar
      alexandria-copy-hashtable.diff · cdf9ef50
      Tobias C. Rittweiler authored
      	* hash-tables.lisp (copy-hash-table): Added new &key arg :KEY;
      	it's run on each element before it's stored in the new HT.
      	Additionally, make all &key args get their default even when
      	NIL was passed for them.
      
      	* tests.lisp (copy-hash-table.2): New test case.
      cdf9ef50
  20. Mar 12, 2008
  21. Mar 11, 2008
  22. Mar 10, 2008
Loading