On Sat, 28 Aug 2010, Darren Duncan wrote:

> Date: Sat, 28 Aug 2010 15:58:08 -0700
> From: Darren Duncan <dar...@darrenduncan.net>
> To: r...@controlq.com,
>     General Discussion of SQLite Database <sqlite-users@sqlite.org>
> Subject: Re: [sqlite] Is there a design doc for the virtual machine re-write?
> 
> Rob Sciuk wrote:
>> I seem to recall that not too long ago, the SQLite vm was re-written for 
>> some reason, and I wonder if there is any documentation on the details of 
>> what was done, and why?  I think it may have something to do with moving 
>> off a stack architecture, but I don't think I ever saw a detailed rationale 
>> for such a major undertaking.  My concern is *NOT* SQLite related in any 
>> way, but rather I'm interested in VM's just now, and I was hoping to fall 
>> in a pile of warm steaming information related to VM performance etc.
>> 
>> I put this on the list, for fear of wasting any of D.R.H.'s time, in the 
>> hopes that someone can point me to something which exists (and I hope, I 
>> simply overlooked).
>> 
>> Cheers,
>> Rob Sciuk
>
> You may be referring to SQLite's conversion from a stack-based to a 
> register-based virtual machine, which happened with release 3.5.5 on 2008 Jan 
> 31.  This was a completely backwards-compatible change, hence it came in a 
> 0.0.1 version update. -- Darren Duncan
>

That is *EXACTLY* what I'm reffering to.  Is there any design info, 
rationale or pointers to what changes were made, and why the switch from a 
stack to register machine??  Also, is there any performance data?

Just wondering.

Cheer,
Rob Sciuk


_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to