~octaspire/cl-octaspire-csfml

6888d27c — octaspire 2 years ago main
Add initial implementation for memory input stream
02fa2b5b — octaspire 2 years ago
Remove foreign threads and mutexes

 * Common Lisp library should be used instead. The foreign
   threads implementation did not work well in combination
   with ECL's pthread usage.
beb079a8 — octaspire 2 years ago
Fix portability issues presented on macOS
4fc60813 — octaspire 2 years ago
Add nickname for testing package, add test for thread callbacks
5b9aa410 — octaspire 2 years ago
Implement part of the Thread API

 * THREAD-CREATE, THREAD-LAUNCH, and THREAD-DESTROY.
 * Helper macro for easily creating callbacks to be
   run inside a thread: MAKE-THREAD-CALLBACK.
c550ae37 — octaspire 2 years ago
Remove silent loading from unit tests

Silently loading the libraries for unit testing removes
few unnecessary lines of output. However, on some
OS/implementation combinations this can lead to the
loading failing; probably because Quicklisp binds
the output stream(s) to a dummy broadcast-stream.
This happens for example on Debian GNU/Linux with
ECL.

One way to fix this would be to remove the silent loading
conditionally only for some implementations. However, this
current change is simpler and should work on all
OS/implementation combinations without problems.
907ae499 — octaspire 2 years ago
Fix few typos, install a package on test runner
915d2575 — octaspire 2 years ago
Implement more of the System API
22430d23 — octaspire 2 years ago
Implement more of the System API
d0fdd0a3 — octaspire 2 years ago
Implement more of time related System API
ad2892cb — octaspire 2 years ago
Implement more of time related System API
14f80143 — octaspire 2 years ago
Implement more of the system API vector related helpers
a5b9e60e — octaspire 2 years ago
Implement more of the System API
b6bf88ac — octaspire 2 years ago
Export more symbols, add documentation and tests

 * Export CSFML variable *TIME-ZERO*.
 * Export additional helper predicate TIME-EQUAL-P
   for comparing CSFML :TIME values.
95404ef5 — octaspire 2 years ago
Export more of System, add API.org, fix error reports
0211b614 — octaspire 2 years ago
Add initial commit