David Vázquez [Thu, 6 Jun 2013 11:49:03 +0000 (12:49 +0100)]
 
oget support multiple key chaining
David Vázquez [Thu, 6 Jun 2013 11:44:16 +0000 (12:44 +0100)]
 
#j macrocharacter as synonymous of #J
David Vázquez [Tue, 4 Jun 2013 19:46:18 +0000 (20:46 +0100)]
 
#J supports multiple descriptors
David Vázquez [Tue, 4 Jun 2013 19:35:12 +0000 (20:35 +0100)]
 
#J "macro-character"
David Vázquez [Tue, 4 Jun 2013 19:23:36 +0000 (20:23 +0100)]
 
OSET* and OGET* type-preserving variants and *root* Javascript object
David Vázquez [Tue, 4 Jun 2013 17:59:17 +0000 (18:59 +0100)]
 
lisp-to-js and js-to-lisp wrappers
David Vázquez [Tue, 4 Jun 2013 03:36:10 +0000 (04:36 +0100)]
 
Add Ken Harris entry
David Vázquez [Tue, 4 Jun 2013 02:23:29 +0000 (03:23 +0100)]
 
Simple script to bootstrap JSCL
David Vázquez [Tue, 4 Jun 2013 02:17:35 +0000 (19:17 -0700)]
 
Merge pull request #109 from davazp/arrays
Merge storage vectors and beginnings of arrays implementation
David Vázquez [Tue, 4 Jun 2013 02:19:49 +0000 (03:19 +0100)]
 
Speed up arrays concatenating a litte bit
David Vázquez [Tue, 4 Jun 2013 02:03:03 +0000 (03:03 +0100)]
 
Remove char-to-string from tests
David Vázquez [Tue, 4 Jun 2013 02:01:03 +0000 (03:01 +0100)]
 
Merge branch 'master' into arrays
Conflicts:
	jscl.lisp
	src/prelude.js
David Vázquez [Mon, 3 Jun 2013 12:57:36 +0000 (05:57 -0700)]
 
Merge pull request #112 from kengruven/master
Character functions
David Vázquez [Mon, 3 Jun 2013 10:06:55 +0000 (11:06 +0100)]
 
Merge branch 'master' into arrays
David Vázquez [Mon, 3 Jun 2013 09:52:03 +0000 (02:52 -0700)]
 
Merge pull request #108 from abeaumont/master
A proposal for code organization and style
Alfredo Beaumont [Mon, 3 Jun 2013 09:38:56 +0000 (11:38 +0200)]
 
[doc] Some proposals for code organization and style
David Vázquez [Mon, 3 Jun 2013 09:23:14 +0000 (02:23 -0700)]
 
Merge pull request #113 from orodley/quotes-in-docstrings
Fix #111, error with docstrings containing single quotes
Owen Rodley [Mon, 3 Jun 2013 01:09:49 +0000 (13:09 +1200)]
 
Fix #111, error with docstrings containing single quotes
ESCAPE-STRING assumes the resulting string is going to be double-quoted,
and LAMBA-NAME/DOCSTRING-WRAPPER was only single quoting them.
A similar issue was present for function names with single quotes. These
should be read differently, i.e. FO'O => FO (QUOTE O), but until the
reader is fixed to deal with this I think allowing them in function
names makes more sense than failing with a strange error message
Ken Harris [Sun, 2 Jun 2013 19:16:36 +0000 (12:16 -0700)]
 
Merging from upstream.
Ken Harris [Sun, 2 Jun 2013 17:32:00 +0000 (10:32 -0700)]
 
Fixing tabs/spaces.  (Oops.)
Ken Harris [Sun, 2 Jun 2013 17:31:06 +0000 (10:31 -0700)]
 
Extend DIGIT-CHAR-P to include all HexDigit characters.
Ken Harris [Sun, 2 Jun 2013 17:13:01 +0000 (10:13 -0700)]
 
Character case predicates.
David Vázquez [Sun, 2 Jun 2013 08:32:02 +0000 (09:32 +0100)]
 
Persistent history
David Vázquez [Sat, 25 May 2013 13:23:30 +0000 (14:23 +0100)]
 
progn translation uses ',' Javascript operator
New compiler should deprecate this soon
David Vázquez [Fri, 24 May 2013 20:26:22 +0000 (21:26 +0100)]
 
Move backquote to its own file
David Vázquez [Fri, 24 May 2013 01:58:40 +0000 (02:58 +0100)]
 
Merge branch 'strings' into arrays
David Vázquez [Fri, 24 May 2013 01:58:25 +0000 (02:58 +0100)]
 
string-upcase and string-downcase non primitives
David Vázquez [Fri, 24 May 2013 01:56:06 +0000 (02:56 +0100)]
 
Remove SLICE
David Vázquez [Fri, 24 May 2013 01:52:16 +0000 (02:52 +0100)]
 
Move concat and char
David Vázquez [Fri, 24 May 2013 01:49:49 +0000 (02:49 +0100)]
 
Move string-length to non-primitive
David Vázquez [Fri, 24 May 2013 01:47:54 +0000 (02:47 +0100)]
 
Remove char-to-string
David Vázquez [Fri, 24 May 2013 01:46:45 +0000 (02:46 +0100)]
 
Special case in make-array for strings
David Vázquez [Fri, 24 May 2013 01:44:38 +0000 (02:44 +0100)]
 
array-element-type special case for strings
David Vázquez [Fri, 24 May 2013 01:43:02 +0000 (02:43 +0100)]
 
Change internal format of strings
David Vázquez [Fri, 24 May 2013 01:27:41 +0000 (02:27 +0100)]
 
Add make-string
David Vázquez [Fri, 24 May 2013 01:25:35 +0000 (02:25 +0100)]
 
concatenate-two
David Vázquez [Fri, 24 May 2013 01:17:31 +0000 (02:17 +0100)]
 
Fix bug in read-symbol
David Vázquez [Fri, 24 May 2013 01:13:46 +0000 (02:13 +0100)]
 
Use STRING instead of the internal function CHAR-TO-STRING
David Vázquez [Fri, 24 May 2013 01:13:16 +0000 (02:13 +0100)]
 
Compare strings with string= rather than equal
David Vázquez [Fri, 24 May 2013 01:06:24 +0000 (02:06 +0100)]
 
Remove AFIND
David Vázquez [Fri, 24 May 2013 01:05:17 +0000 (02:05 +0100)]
 
Remove aresize
David Vázquez [Fri, 24 May 2013 01:03:17 +0000 (02:03 +0100)]
 
Fix typo
David Vázquez [Fri, 24 May 2013 00:55:13 +0000 (01:55 +0100)]
 
Test file for array.lisp
David Vázquez [Fri, 24 May 2013 00:51:53 +0000 (01:51 +0100)]
 
Rename arrays.lisp to array.lisp
David Vázquez [Fri, 24 May 2013 00:51:38 +0000 (01:51 +0100)]
 
Move vector-push-extend to arrays.lisp
David Vázquez [Fri, 24 May 2013 00:47:49 +0000 (01:47 +0100)]
 
Unidimensional aref and aset
David Vázquez [Fri, 24 May 2013 00:42:18 +0000 (01:42 +0100)]
 
Basic storage vectors operations and array construction
David Vázquez [Fri, 24 May 2013 00:04:28 +0000 (01:04 +0100)]
 
Add array file
David Vázquez [Mon, 20 May 2013 10:20:53 +0000 (11:20 +0100)]
 
Fix comment style and better annotation on expected failure
David Vázquez [Mon, 20 May 2013 10:12:55 +0000 (03:12 -0700)]
 
Merge pull request #105 from orodley/numbers
Numeric functions
Owen Rodley [Sat, 18 May 2013 23:17:23 +0000 (11:17 +1200)]
 
Add some tests for the new functions
Owen Rodley [Sat, 18 May 2013 23:13:28 +0000 (11:13 +1200)]
 
Fix - and /
Introduce a new macro, as the one for + and * doesn't handle them
correctly
Owen Rodley [Sat, 18 May 2013 14:03:09 +0000 (02:03 +1200)]
 
Add /= function
Owen Rodley [Sat, 18 May 2013 13:59:08 +0000 (01:59 +1200)]
 
Variadic functions for * and /
Uses a new macro DEFINE-VARIADIC-OP, which also captures a pattern used
in + and -, and is used for them as well
Owen Rodley [Sat, 18 May 2013 13:51:08 +0000 (01:51 +1200)]
 
DEFCOMPARISON for =
Owen Rodley [Sat, 18 May 2013 13:49:37 +0000 (01:49 +1200)]
 
Move over some numeric functions from boot.lisp
Leave only the minimum required for booting
Owen Rodley [Sat, 18 May 2013 13:10:48 +0000 (01:10 +1200)]
 
Use DOLIST instead of WHILE
Owen Rodley [Sat, 18 May 2013 13:05:54 +0000 (01:05 +1200)]
 
Create numbers.lisp with some basic numeric functions
David Vázquez [Sun, 19 May 2013 15:10:37 +0000 (08:10 -0700)]
 
Merge pull request #106 from orodley/typo
Fix typo in tests.lisp
Owen Rodley [Sat, 18 May 2013 23:37:24 +0000 (11:37 +1200)]
 
Fix typo in tests.lisp
David Vázquez [Sat, 18 May 2013 12:42:59 +0000 (13:42 +0100)]
 
Export _all_ standard symbols
David Vázquez [Sat, 18 May 2013 12:37:35 +0000 (13:37 +0100)]
 
Merge branch 'satisfies' of https://github.com/orodley/jscl into satisfies-test
Conflicts:
	src/toplevel.lisp
David Vázquez [Sat, 18 May 2013 12:33:38 +0000 (13:33 +0100)]
 
Merge branch 'master' of github.com:davazp/jscl
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
David Vázquez [Sat, 18 May 2013 12:32:37 +0000 (13:32 +0100)]
 
Merge branch 'package-improvements' of https://github.com/Ferada/jscl into Ferada-package-improvements
Owen Rodley [Sat, 18 May 2013 04:35:13 +0000 (16:35 +1200)]
 
Rewrite RASSOC using SATISFIES-TEST-P
Owen Rodley [Sat, 18 May 2013 04:32:50 +0000 (16:32 +1200)]
 
Rewrite ASSOC using SATISFIES-TEST-P
Owen Rodley [Sat, 18 May 2013 04:29:32 +0000 (16:29 +1200)]
 
Rewrite MEMBER using SATISFIES-TEST-P
Owen Rodley [Sat, 18 May 2013 04:26:27 +0000 (16:26 +1200)]
 
Add TEST-NOT keyword argument to TREE-EQUAL
Owen Rodley [Sat, 18 May 2013 04:00:09 +0000 (16:00 +1200)]
 
Tests for modified sequence functions
Owen Rodley [Sat, 18 May 2013 03:39:17 +0000 (15:39 +1200)]
 
Rewrite REMOVE using SATISFIES-TEST-P
Owen Rodley [Sat, 18 May 2013 03:32:14 +0000 (15:32 +1200)]
 
Rewrite POSITION using SATISFIES-TEST-P and add missing export
Owen Rodley [Sat, 18 May 2013 03:26:43 +0000 (15:26 +1200)]
 
Rewrite FIND using SATISFIES-TEST-P
Olof-Joachim Frahm [Sat, 18 May 2013 00:30:10 +0000 (02:30 +0200)]
 
Add package tests.
Olof-Joachim Frahm [Sat, 18 May 2013 00:29:55 +0000 (02:29 +0200)]
 
Fix return value.
David Vázquez [Fri, 17 May 2013 23:31:56 +0000 (01:31 +0200)]
 
Update CREDITS
New entry: Olof-Joachim Frahm
David Vázquez [Fri, 17 May 2013 23:28:24 +0000 (16:28 -0700)]
 
Merge pull request #100 from Ferada/small-fixes
Small fixes
Olof-Joachim Frahm [Fri, 17 May 2013 22:47:26 +0000 (00:47 +0200)]
 
Add and export DO-(ALL/EXTERNAL)-SYMBOLS.
Olof-Joachim Frahm [Fri, 17 May 2013 22:47:05 +0000 (00:47 +0200)]
 
Add and export PUSHNEW.
Olof-Joachim Frahm [Fri, 17 May 2013 22:43:07 +0000 (00:43 +0200)]
 
Strip declarations when compiling a block.
I.e. not only for LAMBDA.  Currently enabled for LET and LET*.
Olof-Joachim Frahm [Fri, 17 May 2013 22:40:43 +0000 (00:40 +0200)]
 
Accept string designators in STRING=.
Olof-Joachim Frahm [Fri, 17 May 2013 22:39:57 +0000 (00:39 +0200)]
 
LIST-ALL-PACKAGES should return a fresh list.
Olof-Joachim Frahm [Fri, 17 May 2013 22:38:58 +0000 (00:38 +0200)]
 
Add EQ as function so that #'EQ works.
David Vázquez [Fri, 17 May 2013 16:20:59 +0000 (17:20 +0100)]
 
Add Samuel Chase to CREDITS
David Vázquez [Fri, 17 May 2013 16:15:20 +0000 (09:15 -0700)]
 
Merge pull request #92 from samebchase/experimental
Implemented string<
David Vázquez [Fri, 17 May 2013 08:39:31 +0000 (01:39 -0700)]
 
Merge pull request #94 from abeaumont/master
Complete SUBST support with :test-not keyword parameter, error checking and tests
David Vázquez [Fri, 17 May 2013 08:11:48 +0000 (01:11 -0700)]
 
Merge pull request #99 from abeaumont/clhs
Updated the status of some items in Conses dictionary
Alfredo Beaumont [Thu, 16 May 2013 19:57:47 +0000 (21:57 +0200)]
 
[clhs] Mark some items in Conses Dictionary as DOING or DONE
Alfredo Beaumont [Thu, 16 May 2013 19:57:08 +0000 (21:57 +0200)]
 
[clhs] Fix typo
Samuel Chase [Thu, 16 May 2013 16:48:59 +0000 (22:18 +0530)]
 
Actually merge
Samuel Chase [Thu, 16 May 2013 16:33:42 +0000 (22:03 +0530)]
 
Merge branch 'master' of https://github.com/davazp/jscl into experimental
Conflicts:
	src/string.lisp
	src/toplevel.lisp
David Vázquez [Thu, 16 May 2013 14:12:17 +0000 (15:12 +0100)]
 
SEQ_TODO to the first line
David Vázquez [Thu, 16 May 2013 14:07:23 +0000 (07:07 -0700)]
 
Merge pull request #95 from abeaumont/clhs
Add an implementation status document
Alfredo Beaumont [Wed, 15 May 2013 18:10:47 +0000 (20:10 +0200)]
 
Add an implementation status document
Alfredo Beaumont [Wed, 15 May 2013 15:25:42 +0000 (17:25 +0200)]
 
Remove unneeded whitespace
Alfredo Beaumont [Wed, 15 May 2013 12:56:54 +0000 (14:56 +0200)]
 
Modify SUBST to:
* use satisfies-test-p to check if tree items satisfy the test
* return the same (sub)tree if no substitution has been done. Implementation
  dependent test is changed accordingly.
Alfredo Beaumont [Wed, 15 May 2013 12:54:21 +0000 (14:54 +0200)]
 
Add SATISFIES-TEST-P utility function, to be used by functions with key, test
and test-not keyword arguments.
Alfredo Beaumont [Wed, 15 May 2013 12:53:23 +0000 (14:53 +0200)]
 
Add COMPLEMENT function definition, including tests.
Alfredo Beaumont [Tue, 14 May 2013 19:44:38 +0000 (21:44 +0200)]
 
Complete SUBST support with :test-not keyword parameter, error checking and tests
David Vázquez [Wed, 15 May 2013 09:10:37 +0000 (10:10 +0100)]
 
Simple TRACE utility
David Vázquez [Wed, 15 May 2013 08:37:02 +0000 (09:37 +0100)]
 
TIME macro