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