422cf6c3909f

Update
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Mon, 11 Jul 2016 14:16:34 +0000
parents 54b199ec2b11
children 89ad53c4cc89
branches/tags (none)
files README.markdown

Changes

--- a/README.markdown	Sun Jul 10 15:31:23 2016 +0000
+++ b/README.markdown	Mon Jul 11 14:16:34 2016 +0000
@@ -562,6 +562,8 @@
 * Poked a bit and pushing the constant optimization down into the compilation
   phase, but ran into a bit of a wall so I threw away the diff.  Might take
   another stab at it later once I let it roll around in my head a bit.
+* Mostly refactored the Bones code store to be a `simple-array`, after profiling
+  indicates that most of the runtime is spent in data vector refs.
 
 #### Splitting the Bones Store
 
@@ -697,3 +699,8 @@
 modern implementations support hash tables with weak values, so if we use that
 for the index I think it would fix the problem.  We'd be able to map objects to
 fixnums without interfering with GC and leaking memory.
+
+### 2016-07-11
+
+* Finished up the [Bones][] code store refactor and a couple of other minor
+  things.