Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

37 lines (30 sloc) 1.031 kB
;; -*- mode: outline; outline-regexp: " *[-\+]"; indent-tabs-mode: nil -*-
^c^d hide subtree
^c^s show subtree
- register_class
- change order of odd lookup
- start at end and move toward start
- change dump_val to alway check odd first
- StreamWriter
- new(stream) optional stream, if nil then write to string buffer
- StringWriter
- to_s
- return string if
- built in support for primitive subclasses
- not supported
- Bignum subclass
- Regexp subclass
- Time subclass
- supported
- String
- Array
- Hash
- implementation
- store primitive value in 'this' element
- on load, if this encountered, use :replace to replace contents
---------------------------
Tried a separate thread for the parser and the results were poor. The parsing is
10% to 15% of the total so splitting ruby calls and c does not help much and the
overhead of swapping data was too high. It was not possible to split ruby calls
into both threads due to not getting a lock on the ruby environment for object
creation.
Jump to Line
Something went wrong with that request. Please try again.