Rafael Weinstein
2a610b6866
Add fetch-urls script
2015-07-23 13:07:44 -07:00
cmasone-attic
f229396931
Merge pull request #117 from cmasone-attic/revert
...
Revert Walk() and GetReachabilitySetDiff()
2015-07-23 12:40:53 -07:00
Chris Masone
d12dde500d
Revert Walk() and GetReachabilitySetDiff()
...
It turns out these functions aren't actually generally useful,
because they deal in Values and Refs, while what we actually
want is to deal in chunks. So...
Revert "Settle big/small vs to/from ONCE AND FOR ALL"
This reverts commit f51c575cd2 .
Revert "Add a naive Diff() function between two Values."
This reverts commit 662bc5e3c4 .
2015-07-23 11:49:55 -07:00
Aaron Boodman
e4983d1826
Merge pull request #110 from aboodman/index
...
Add some usage of strongly-typed maps to the index program.
2015-07-23 11:23:39 -07:00
Aaron Boodman
ddd5ebc90e
Merge pull request #112 from aboodman/explore
...
explore: highlight all tree nodes that are from same ref together.
2015-07-23 11:23:19 -07:00
Aaron Boodman
dd6f5a81b1
Explore: Highlight all common nodes together.
...
Fixes #102 .
2015-07-23 11:22:13 -07:00
Rafael Weinstein
218d6f3a92
Display one pitcher at a time
2015-07-22 16:43:38 -07:00
Aaron Boodman
e39d74543d
Add some usage of strongly-typed maps to the index program.
...
This doesn't really feel like progress to me though. Going to let
it rattle around in my head a bit more before going further.
2015-07-22 16:20:19 -07:00
Aaron Boodman
df1263e5d2
Merge pull request #107 from arv/codegen-map
...
Add Map codegen
2015-07-22 16:19:32 -07:00
Rafael Weinstein
6db73c518e
Rate-limit concurrent noms XHR requests
2015-07-22 15:54:33 -07:00
Aaron Boodman
0709403ec3
Merge pull request #106 from aboodman/roots
...
Disambiguate the term "root"
2015-07-22 14:45:55 -07:00
Aaron Boodman
39084cc0be
Disambiguate the term "root".
...
datas.Root(Set) -> datas.Commit(Set)
DataStore::Roots() -> DataStore::Heads()
2015-07-22 14:43:36 -07:00
cmasone-attic
2348c14f13
Merge pull request #100 from cmasone-attic/issue82
...
Add a naive Diff() function between two refs.
Addresses issue #82
2015-07-22 14:41:35 -07:00
Erik Arvidsson
a3b3bb1090
Add Map codegen
2015-07-22 14:36:34 -07:00
Chris Masone
f51c575cd2
Settle big/small vs to/from ONCE AND FOR ALL
2015-07-22 14:35:36 -07:00
Chris Masone
662bc5e3c4
Add a naive Diff() function between two Values.
...
Given two refs, we need to be able to determine the set of chunks
reachable from one that cannot be reached from the other. This patch
adds a naive implementation of this functionality that essentially walks
the value tree down from the values pointed to by two refs and compares them.
It also has a little command-line driver, but this may be removed.
Fixes issue #82
2015-07-22 14:35:36 -07:00
Rafael Weinstein
2a5062db81
Implement lazy loading in js sdk
2015-07-22 13:47:32 -07:00
Erik Arvidsson
85b2292505
Merge pull request #104 from arv/codegen-allow-noms-types
...
Codegen: Add support for noms types
2015-07-22 13:45:10 -07:00
Erik Arvidsson
3fdc008f5c
Codegen: Add support for noms types
...
This makes it possible to do a List of Bool or Map of Int32 etc
2015-07-22 12:24:27 -07:00
Aaron Boodman
5b8d2a1d47
Merge pull request #99 from aboodman/dupe-insert
...
Dupe insert
2015-07-22 11:36:19 -07:00
Aaron Boodman
1cd3b597ed
Merge pull request #103 from aboodman/index
...
Some small refactoring to pitchmap/index
2015-07-22 11:21:58 -07:00
Aaron Boodman
e58b54fa1c
Some small refactoring to pitchmap/index
...
This is in prep for sending year2k (tm) version of this program,
to make the diff more smaller and meaningful.
2015-07-22 10:10:02 -07:00
Erik Arvidsson
1b23a779a1
Merge pull request #94 from arv/read-through-store
...
Add a ReadThroughStore which caches the values in a caching store
2015-07-21 14:18:29 -07:00
Erik Arvidsson
77681f78fe
Add a ReadThroughStore which caches the values in a caching store
2015-07-21 14:15:59 -07:00
Erik Arvidsson
850ab9516a
Merge pull request #97 from arv/chunk-store-get-nil
...
Make sure that FileStore returns no error for missing refs
2015-07-21 13:52:39 -07:00
Aaron Boodman
38e205c6fc
Change bug comment syntax
2015-07-21 13:48:57 -07:00
Aaron Boodman
470d5bb4cd
Fix duplicate map inserts.
...
Also happened to uncover a nasty bug with Map.Remove() O_o.
2015-07-21 13:45:27 -07:00
Aaron Boodman
81b9c27193
Fix duplicate set inserts
2015-07-21 13:43:58 -07:00
Erik Arvidsson
f08e7f0f5e
Make sure that FileStore returns no error for missing refs
2015-07-21 13:13:46 -07:00
Aaron Boodman
2c09daf644
Merge pull request #96 from aboodman/docs
...
Various cleanups to heatmap UI and docs.
2015-07-21 12:46:18 -07:00
Aaron Boodman
0e199158a6
Various cleanups to heatmap UI and docs.
2015-07-21 11:23:49 -07:00
Aaron Boodman
83bb5ee4d8
Merge pull request #93 from aboodman/server-fix
...
Fix startup crash in server binary.
2015-07-21 10:17:01 -07:00
Aaron Boodman
4182ad0a33
Fix startup crash in server binary.
...
Also change ChunkStore from being embedded in server to being a field of it. It is equivalent, but this feels more semantically correct and it's less code anyway.
2015-07-21 10:12:42 -07:00
Aaron Boodman
941ebae87e
Merge pull request #76 from aboodman/order
...
Switch Map and Set from using a hashtable internally to a sorted list
2015-07-21 09:49:05 -07:00
Erik Arvidsson
c49499cff2
Merge pull request #91 from arv/memory-store-close
...
Fix MemoryStore to get the ref in close
2015-07-21 09:47:04 -07:00
Erik Arvidsson
8b566139d0
Fix MemoryStore to get the ref in close
2015-07-21 09:37:07 -07:00
Aaron Boodman
409fd1b076
Map and Set: Compare using future.Val() when possible.
...
This can be more efficient than comparing by ref for primitives.
2015-07-21 09:26:38 -07:00
Rafael Weinstein
e20ed5c289
Babelify within noms js module
2015-07-20 17:59:42 -07:00
Rafael Weinstein
0087a45df9
Reorg js code into common module
2015-07-20 17:14:30 -07:00
Erik Arvidsson
2789d477e2
Add an RPC call to server to get the dataset root
...
And use that in the heatmap ui
2015-07-20 17:08:28 -07:00
cmasone-attic
b221d976dc
Merge pull request #86 from cmasone-attic/issue82
...
Fix typo that makes pitchmap/index ignore all pitches
2015-07-20 16:55:33 -07:00
Aaron Boodman
5ae553db81
Set: Optimize adding multiple values at once.
2015-07-20 16:03:05 -07:00
Chris Masone
5dce937983
Fix typo that makes pitchmap/index ignore all pitches
...
Whoops.
2015-07-20 15:34:32 -07:00
cmasone-attic
c17f0273af
Merge pull request #84 from cmasone-attic/issue83
...
Fix comments about hot paths to refer to a bug instead
Relevant to issue #83
2015-07-20 15:28:34 -07:00
Chris Masone
bd3a5ee878
Fix comments about hot paths to refer to a bug instead
2015-07-20 15:23:25 -07:00
Aaron Boodman
2bd7cd2781
Map: Optimize adding multiple values at once.
2015-07-20 11:01:48 -07:00
cmasone-attic
d22bdddf34
Merge pull request #79 from cmasone-attic/profiling
...
Fix up the indexer to tolerate more edge cases
2015-07-20 10:59:28 -07:00
cmasone-attic
d228a8d2be
Merge pull request #78 from cmasone-attic/reminders
...
Add a few reminder comments about hot-paths
2015-07-20 10:56:01 -07:00
Chris Masone
9558439518
Fix up the indexer to tolerate more edge cases
...
And also add a cpu profiling flag.
2015-07-20 10:52:10 -07:00
Chris Masone
0c58895cde
Add a few reminder comments about hot-paths
2015-07-20 10:49:09 -07:00