summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Stelian Ionescu [Sat, 13 Apr 2013 14:31:33 +0000]
Release 1.5
Stelian Ionescu [Sat, 13 Apr 2013 14:31:05 +0000]
Remove inline declarations from the test suite
Stelian Ionescu [Tue, 19 Mar 2013 21:41:03 +0000]
Remove unused variable
Stelian Ionescu [Tue, 19 Mar 2013 19:44:20 +0000]
Style fix
Stelian Ionescu [Tue, 19 Mar 2013 17:35:18 +0000]
Elide %INITIALIZE-VECTOR if neither INITIAL-ELEMENT nor INITIAL-CONTENTS are supplied
Stelian Ionescu [Tue, 19 Mar 2013 17:34:07 +0000]
Add explanatory comment
Ryan Pavlik [Thu, 18 Oct 2012 17:15:12 +0000]
Further adjust EVAL-CONSTANT placement
Ryan Pavlik [Thu, 18 Oct 2012 16:27:34 +0000]
Changes to activate CONSTANTP compiler-macro branch.
Stelian Ionescu [Fri, 22 Feb 2013 20:40:00 +0000]
Adapt .asd file for ASDF3
Stelian Ionescu [Thu, 24 Jan 2013 21:45:49 +0000]
Unignore variable
Stelian Ionescu [Fri, 1 Jun 2012 19:49:40 +0000]
Release 1.4
Stelian Ionescu [Tue, 6 Mar 2012 18:09:06 +0000]
Compile some tests at definition-time
Stelian Ionescu [Tue, 6 Mar 2012 18:08:28 +0000]
Fix detection of compiler-macro error
Stelian Ionescu [Tue, 6 Mar 2012 18:07:31 +0000]
Fix %ALLOCATE-VECTOR on SBCL
Use SB-SYS memory setters instead of CFFI's
Stelian Ionescu [Tue, 6 Mar 2012 15:30:11 +0000]
Add test suite
Stelian Ionescu [Tue, 6 Mar 2012 15:29:26 +0000]
Remove SYMBOL-MACRO-VALUE, use plain MACROEXPAND instead
Stelian Ionescu [Tue, 6 Mar 2012 15:27:25 +0000]
Evaluate constant arguments as soon as possible, inside the compiler-macro of MAKE-STATIC-VECTOR
Stelian Ionescu [Tue, 6 Mar 2012 15:25:39 +0000]
Qualify DEFSYSTEM
Stelian Ionescu [Tue, 6 Mar 2012 15:25:22 +0000]
Move version string to version.lisp-expr
Stelian Ionescu [Tue, 6 Dec 2011 09:06:37 +0000]
Version 1.2
Stelian Ionescu [Tue, 6 Dec 2011 09:06:22 +0000]
Use keyword to specify cffi-grovel file class
Stelian Ionescu [Mon, 5 Dec 2011 21:13:39 +0000]
Version 1.1
Stelian Ionescu [Mon, 5 Dec 2011 21:12:36 +0000]
Fix licence year
Stelian Ionescu [Mon, 5 Dec 2011 20:52:04 +0000]
Move dependency on cffi-grovel into :defsystem-depends-on
Stelian Ionescu [Wed, 16 Nov 2011 15:04:21 +0000]
Release 1.0
Stelian Ionescu [Wed, 16 Nov 2011 15:03:58 +0000]
Add improved CONSTANTP, use EVAL-CONSTANT instead of EVAL
Stelian Ionescu [Wed, 14 Jul 2010 22:04:04 +0000]
Add support for CMUCL
Minimum required version is snapshot 2010-07
Stelian Ionescu [Wed, 14 Jul 2010 21:57:17 +0000]
Remove obsolete versions of MAKE-STATIC-VECTOR from ECL and Lispworks implementations
Stelian Ionescu [Wed, 16 Jun 2010 20:33:12 +0000]
Add argument :INITIAL-CONTENTS to MAKE-STATIC-VECTOR, some refactoring.
All implementations now use the same MAKE-STATIC-VECTOR and its
COMPILER-MACRO.
Stelian Ionescu [Wed, 16 Jun 2010 20:23:35 +0000]
Fix file headers
Stelian Ionescu [Tue, 18 May 2010 18:16:08 +0000]
Fix call to FOREIGN-ALLOC
Stelian Ionescu [Tue, 18 May 2010 14:42:17 +0000]
Remove array alignment from SBCL implementation until implemented properly.
Stelian Ionescu [Tue, 18 May 2010 14:28:51 +0000]
Add use notes
Stelian Ionescu [Fri, 19 Mar 2010 12:44:11 +0000]
Execute the body of WITH-STATIC-VECTOR inside a LOCALLY where necessary.
Stelian Ionescu [Mon, 15 Mar 2010 14:26:52 +0000]
Use WITH-LOCAL-INTERRUPTS instead of WITH-INTERUPTS inside WITH-STATIC-VECTOR.
Thanks to Gábor Melis for suggesting this.
Stelian Ionescu [Sat, 13 Mar 2010 04:16:19 +0000]
Slightly shorter code in STATIC-ALLOC.
Stelian Ionescu [Sat, 13 Mar 2010 04:00:21 +0000]
Use posix_memalign(3) to allocate pagesize-aligned arrays on SBCL.
Stelian Ionescu [Sun, 27 Dec 2009 23:44:05 +0000]
Fix .asd
Stelian Ionescu [Sun, 27 Dec 2009 16:54:30 +0000]
Whitespace.
Stelian Ionescu [Fri, 25 Dec 2009 00:47:29 +0000]
Rename impl-ccl.lisp to impl-clozure.lisp
Stelian Ionescu [Mon, 9 Nov 2009 14:27:04 +0000]
Fix for ECL
Stelian Ionescu [Mon, 9 Nov 2009 13:46:45 +0000]
Add ECL implementation
Stelian Ionescu [Mon, 9 Nov 2009 13:46:05 +0000]
Remove STATIC-VECTOR-ADDRESS from Allegro implementation and inline it.
Stelian Ionescu [Wed, 21 Oct 2009 10:20:19 +0000]
Rename COPY-FOREIGN-MEMORY to REPLACE-FOREIGN-MEMORY, swap order of source and destination pointers to match CL:REPLACE.
Stelian Ionescu [Wed, 21 Oct 2009 10:16:01 +0000]
Use FFI functions for FILL-FOREIGN-MEMORY and COPY-FOREIGN-MEMORY on Lispworks.
Stelian Ionescu [Wed, 21 Oct 2009 01:55:05 +0000]
Add CFFI type translator.
Stelian Ionescu [Wed, 21 Oct 2009 01:49:21 +0000]
Add ffi-types.lisp
Stelian Ionescu [Wed, 21 Oct 2009 01:39:03 +0000]
Grovel size_t where using memset(3).
Stelian Ionescu [Wed, 21 Oct 2009 01:19:51 +0000]
Vectors are now initialized only if INITIAL-ELEMENT is not NIL.
The assumption is that specialized vectors cannot contain NIL,
therefore it is safe to use NIL in this fashion.
Stelian Ionescu [Wed, 21 Oct 2009 00:36:05 +0000]
Add keyarg OFFSET to STATIC-VECTOR-POINTER.
Stelian Ionescu [Wed, 21 Oct 2009 00:30:03 +0000]
Add Lispworks implementation.
Stelian Ionescu [Sun, 18 Oct 2009 15:22:07 +0000]
Remove unused static-vector-address from CCL implementation.
Stelian Ionescu [Sun, 18 Oct 2009 15:11:10 +0000]
Rename STATIC-VECTOR-DATA-POINTER -> STATIC-VECTOR-POINTER.
Stelian Ionescu [Sun, 18 Oct 2009 15:07:45 +0000]
Minor change.
Stelian Ionescu [Sun, 18 Oct 2009 15:07:30 +0000]
Unexport STATIC-VECTOR-ADDRESS.
Stelian Ionescu [Sun, 18 Oct 2009 03:38:35 +0000]
Add Allegro implementation.
Stelian Ionescu [Sun, 18 Oct 2009 03:12:37 +0000]
Fix WITH-STATIC-VECTOR.
Stelian Ionescu [Sun, 18 Oct 2009 03:12:25 +0000]
Always return (VALUES) from FREE-STATIC-VECTOR.
Stelian Ionescu [Sun, 18 Oct 2009 02:42:34 +0000]
Clean ASDF file up.
Stelian Ionescu [Sun, 18 Oct 2009 01:38:51 +0000]
Move %CHOOSE-INITIAL-ELEMENT into common file.
Stelian Ionescu [Sun, 18 Oct 2009 01:33:35 +0000]
Add CCL implementation.
Stelian Ionescu [Sun, 18 Oct 2009 01:32:03 +0000]
Return the pointer to the modified memory area in FILL-FOREIGN-MEMORY and COPY-FOREIGN-MEMORY.
Stelian Ionescu [Sun, 18 Oct 2009 01:22:23 +0000]
Use the macro environment with CONSTANTP.
Stelian Ionescu [Sun, 18 Oct 2009 01:21:54 +0000]
Fix docstring.
Stelian Ionescu [Sun, 18 Oct 2009 00:29:46 +0000]
Add SBCL implementation.
Stelian Ionescu [Sun, 18 Oct 2009 00:25:19 +0000]
Add LICENCE.