log

age author description
Tue, 14 Apr 2009 12:50:23 -0700 Atul Varma Typo fix
Tue, 14 Apr 2009 12:45:44 -0700 Atul Varma Factored-out map-reduce implementation into a new interface, which currently has one implementation, SingleThreadedMapReducer.
Tue, 14 Apr 2009 11:57:12 -0700 Atul Varma Added findRow() method to the View class.
Tue, 14 Apr 2009 11:50:46 -0700 Atul Varma Added a simple findRow() method to the MapView class that finds the first row of a given key using binary search.
Tue, 14 Apr 2009 11:25:34 -0700 Atul Varma Made new View and MapView classes that encapsulate view results, and in the near future will allow searching through views.
Tue, 14 Apr 2009 10:53:27 -0700 Atul Varma Renamed a global variable called 'status' to 'statusArea' so the big test status area would show on Safari. VERY strange bug.
Tue, 14 Apr 2009 10:42:01 -0700 Atul Varma Fixed a bug in ModuleLoader whereby modules could be loaded multiple times.
Tue, 14 Apr 2009 10:40:30 -0700 Atul Varma Test suite now passes on Safari.
Tue, 14 Apr 2009 10:22:28 -0700 Atul Varma Tests now use fake storage.
Tue, 14 Apr 2009 10:15:42 -0700 Atul Varma Test suite works on systems w/o firebug now.
Tue, 14 Apr 2009 10:13:46 -0700 Atul Varma Made progress display on big test more time-based.
Tue, 14 Apr 2009 09:09:57 -0700 Atul Varma Separated mapReduce() into separate map() and reduce() functions.
Tue, 14 Apr 2009 08:55:23 -0700 Atul Varma Performed sorting at an earlier stage when less keys are present, which should improve performance.
Tue, 14 Apr 2009 08:43:20 -0700 Atul Varma Added a TODO.
Tue, 14 Apr 2009 02:55:53 -0700 Atul Varma We now have 3 unit tests.
Tue, 14 Apr 2009 02:46:43 -0700 Atul Varma Refactored test suite.
Tue, 14 Apr 2009 02:12:34 -0700 Atul Varma Slight refactoring that makes the map phase more efficient, but slows down the reduce phase.
Mon, 13 Apr 2009 16:55:12 -0700 Atul Varma Optimized emit() a bit, as it's taking up 60% of execution time on the big test.
Mon, 13 Apr 2009 16:38:31 -0700 Atul Varma Status of building corpus is now displayed; corpus now consists of 1000 documents.
Mon, 13 Apr 2009 16:25:24 -0700 Atul Varma Added a FakeStorage backend and made the big test use it.
Mon, 13 Apr 2009 16:08:52 -0700 Atul Varma Decoupled storage implementation more by creating a LocalStorage class.
Mon, 13 Apr 2009 15:34:00 -0700 Atul Varma Added calls to ModuleLoader.require() where JSON is needed.
Mon, 13 Apr 2009 15:29:56 -0700 Atul Varma Added a more robust module loader.
Mon, 13 Apr 2009 15:14:57 -0700 Atul Varma Results now display on big test, and more status/config info.
Mon, 13 Apr 2009 14:56:57 -0700 Atul Varma Added a USE_EVAL_FOR_JSON_PARSING flag to the BrowserCouch object, which currently defaults to true.
Mon, 13 Apr 2009 14:51:05 -0700 Atul Varma Added 'big.html', which tests browser-couch's performance on larger data sets.
Mon, 13 Apr 2009 14:39:51 -0700 Atul Varma Added a getLength() method to DB.
Mon, 13 Apr 2009 14:07:22 -0700 Atul Varma Fixed a bug.
Mon, 13 Apr 2009 11:55:53 -0700 Atul Varma reduce phase now supports progress callbacks/asynchronous behavior.
Mon, 13 Apr 2009 11:39:26 -0700 Atul Varma Made map-reduce obey couchDB's return value, simplified implementation a bit.