Sign in
chromium
/
external
/
github.com
/
steveyen
/
go-slab
/
HEAD
2f82a68
LocToBuf() works for sliced Loc's
by Steve Yen
· 10 years ago
master
f7bef36
added advanced Loc slicing feature
by Steve Yen
· 10 years ago
8f3c46d
renamed bufSize to bufLen to match slice terminology
by Steve Yen
· 10 years ago
051cee5
test more stats
by Steve Yen
· 10 years ago
ce6ed78
more stats
by Steve Yen
· 10 years ago
18dfd2a
split long lines
by Steve Yen
· 10 years ago
fea2a4f
tests for LocAddRef/DecRef
by Steve Yen
· 10 years ago
ca7220f
added LocAddRef/LocDecRef()
by Steve Yen
· 10 years ago
d48a852
renamed to Loc.bufSize
by Steve Yen
· 10 years ago
4b9a086
refactored chunkLoc and Loc to be same struct
by Steve Yen
· 10 years ago
7c7fe10
removed Arena.chunkMem
by Steve Yen
· 10 years ago
a1d15d8
BufToLoc() API simplified
by Steve Yen
· 10 years ago
ac67ac4
gitignore coverage.out
by Steve Yen
· 10 years ago
02d44f6
TestLoc()
by Steve Yen
· 10 years ago
90da97c
LocToBuf/BufToLoc API's.
by Steve Yen
· 10 years ago
825e020
Public Loc struct has bufSize field.
by Steve Yen
· 10 years ago
278989b
Renamed bufContainer to bufChunk.
by Steve Yen
· 10 years ago
9b8411e
Refactored away assignChunk().
by Steve Yen
· 10 years ago
60e578d
Renamed chunkLoc to publically visible Loc struct.
by Steve Yen
· 10 years ago
3a8edf3
Reordered structs for readability.
by Steve Yen
· 10 years ago
601291c
Better comments.
by Steve Yen
· 10 years ago
ece58fc
Added Apache 2 LICENSE file.
by Steve Yen
· 10 years ago
8488b5f
README.md edits.
by Steve Yen
· 10 years ago
60296ca
Use short loop idiom to pass golint.
by Steve Yen
· 10 years ago
74761ba
Renamed to emptyChunkLoc to pass golint.
by Steve Yen
· 10 years ago
0b43333
Renamed to slabMemoryFooterLen to pass golint.
by Steve Yen
· 10 years ago
7275a70
Fix comment docs based on golint advice.
by Steve Yen
· 10 years ago
4b76f68
Unexported SLAB_MEMORY_FOOTER_LEN.
by Steve Yen
· 10 years ago
a079c86
Added package comment.
by Steve Yen
· 10 years ago
6a96451
Added badges for docs, build, coverage.
by Steve Yen
· 10 years ago
82d45dd
Stats() implemented.
by Steve Yen
· 11 years ago
f715e9b
TestChainingSizes().
by Steve Yen
· 11 years ago
de184a0
Remember chained chunk sizes.
by Steve Yen
· 11 years ago
a3549f9
DecRef() returns true if buf was free'd.
by Steve Yen
· 11 years ago
76892bd
README typo.
by Steve Yen
· 11 years ago
58ce9d8
Comment/doc fix.
by Steve Yen
· 11 years ago
75401fd
More safety tips.
by Steve Yen
· 12 years ago
48e6c36
README grammar fixes.
by Steve Yen
· 12 years ago
2786ff3
Testing multiple growth factors.
by Steve Yen
· 12 years ago
fb87773
Growth factor != 2 would crash.
by Steve Yen
· 12 years ago
56e5d9d
TestFindSlabClassIndex() and more benchmarks.
by Steve Yen
· 12 years ago
6c1e9ed
Fixed findSlabClassIndex() for non-contiguous access.
by Steve Yen
· 12 years ago
12f86b1
Using binary search to find a slabClass faster.
by Steve Yen
· 12 years ago
74005aa
List go 1.1 & tip to travis.yml.
by Steve Yen
· 12 years ago
90ee469
No special case malloc in the allocation.
by Dustin Sallings
· 12 years ago
7f894a0
Allow optional, user-defined malloc() func.
by Steve Yen
· 12 years ago
5dcefa6
Discuss chainability in README.
by Steve Yen
· 12 years ago
dcb2638
Support chainability of []byte buf's.
by Steve Yen
· 12 years ago
264a841
Arena.chunk() also returns slabClass.
by Steve Yen
· 12 years ago
a8fe3ee
Split out chunk addRef/decRef() helper methods.
by Steve Yen
· 12 years ago
6edbea5
Added Arena.chunkMem() method.
by Steve Yen
· 12 years ago
723aa4c
Added slabClassIndex to chunk.
by Steve Yen
· 12 years ago
9e60b57
TestAddDecRefOnUnowned().
by Steve Yen
· 12 years ago
fd69965
Arena.Owns(buf) function.
by Steve Yen
· 12 years ago
5fb122e
Added travis support
by Dustin Sallings
· 12 years ago
9286436
Updated examples with new names and lock-less-ness.
by Steve Yen
· 12 years ago
1df7a95
Added some benchmarks.
by Dustin Sallings
· 12 years ago
755e200
Simplify sentinel definition.
by Dustin Sallings
· 12 years ago
5e00c6a
Get rid of magic numbers in allocations.
by Dustin Sallings
· 12 years ago
334c0d4
Don't define an interface.
by Dustin Sallings
· 12 years ago
aa33b9b
Get rid of synchronized thing.
by Dustin Sallings
· 12 years ago
7dc3638
go fmt.
by Steve Yen
· 12 years ago
92fc458
Renamed assignChunkMem() func.
by Steve Yen
· 12 years ago
ad827b5
Example whitespace.
by Steve Yen
· 12 years ago
690b545
Note about unit test code coverage.
by Steve Yen
· 12 years ago
ecfea2f
README tweaks.
by Steve Yen
· 12 years ago
0.0.0
ac2c833
TestBufContainer().
by Steve Yen
· 12 years ago
e14576d
TestPopFreeChunkOnReferencedFreeChunk().
by Steve Yen
· 12 years ago
a7330d3
TestPopFreeChunkOnFreeChunk().
by Steve Yen
· 12 years ago
d56e489
TestEmptyChunkMem().
by Steve Yen
· 12 years ago
4be29cb
TestPushFreeChunkOnReferencedChunk().
by Steve Yen
· 12 years ago
92972a1
TestDecRefOnAlreadyReleasedBuf().
by Steve Yen
· 12 years ago
a468493
TestAddRefOnAlreadyReleasedBuf().
by Steve Yen
· 12 years ago
c6f1cb6
TestEmptyChunk().
by Steve Yen
· 12 years ago
a280980
TestLargeAlloc().
by Steve Yen
· 12 years ago
979b119
Comments.
by Steve Yen
· 12 years ago
a2f00ce
Test synchronizedArena.AddRef().
by Steve Yen
· 12 years ago
c839952
Much more README.
by Steve Yen
· 12 years ago
e0fd224
Test chunk re-use.
by Steve Yen
· 12 years ago
61b36b9
TestAddRef().
by Steve Yen
· 12 years ago
274560e
TestDecRef().
by Steve Yen
· 12 years ago
35bf7bf
Initial test cases.
by Steve Yen
· 12 years ago
3d6c5e5
Initial commit.
by Steve Yen
· 12 years ago