RSS feed
449c1f04
– Ori Bernstein <orib@google.com>
authored
on 2012/08/14 14:20
Move fully over to the new ':' world order.
ed7effd3
– Ori Bernstein <orib@google.com>
authored
on 2012/08/14 14:07
Use implicit slice ranges.
95ef4b73
– Ori Bernstein <orib@google.com>
authored
on 2012/08/09 11:16
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/libmyr
7adff55e
– Ori Bernstein <orib@google.com>
authored
on 2012/08/08 12:37
Test put()ing non-ascii text.
87acad0c
– Ori Bernstein <orib@google.com>
authored
on 2012/08/08 12:32
Advance varargs by size, not alignment.
09590fbb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 21:57
Don't skip zeros when formatting numbers.
ce5e4f1f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 21:37
Remove rand from bld.sh until it works.
263762e5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 18:40
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/libmyr
6870ba72
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 18:39
Add first crack at random number generator
354cd746
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 05:53
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/libmyr
be7a20c9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/07 05:52
Add varargs API
125d9476
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 21:56
Add a vararg iterator function.
90115699
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 21:35
Add variadic api.
fdaa107e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 20:52
Improve comments.
6127cfff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 20:33
Free all of the allocated address space.
49c4501d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 20:26
Improve allocator efficiency on medium allocs.
9766b1f0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 20:01
Remove useless file.
c62a377b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 19:25
Modify test to add %s test case.
fd284fa6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 19:24
Make min() actually return the min, not the max.
4beafe65
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 19:20
Advance through the args in std.put
dc5040ca
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 17:08
Correctly format negative values.
076b8c43
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 17:00
integer formatting.
fdf750af
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 16:43
Format 32 bit integers.
957f1f01
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 07:43
More work towards str formatting.
29c376fb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/06 07:10
Make things work on OSX in the new world.
6c8c2b6b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 23:43
Copy input to output of format strings.
c7f8059e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 23:30
Start work on string formatting.
05d00587
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 23:24
Fill in stubs.
1ce4437f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 23:14
Rename 'str' to 'utf'.
5ada2d8c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 23:05
Iterate over all the characters.
8aa9484a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 22:37
Use octal escape codes.
58582ade
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 22:06
Try a few more characters.
5bd13051
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 22:04
Dont' clobber the top bits for a length 1 encoding.
815fc352
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 21:09
Add test for encoding.
da430a8a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 19:07
Resync through bad characters consistently.
ba46ae3e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 19:04
Use right offsets.
2b425c46
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 18:43
Fix naming typos.
816044d4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 18:40
Don't shadow variables.
be71e421
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 18:02
Reenable more character class stuff.
4f029e52
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/05 13:40
Fix binary search.
8e6d42ba
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/03 21:56
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/libmyr
fc00f618
– Ori Bernstein <orib@google.com>
authored
on 2012/08/03 14:20
Fixes to the binary search in chartype.myr
2a051dff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/02 20:59
Make the test run stuff again.
21735ecc
– Ori Bernstein <orib@google.com>
authored
on 2012/08/02 14:33
Fix operand size issues in syscalls.
c8794878
– Ori Bernstein <orib@google.com>
authored
on 2012/08/02 14:24
Rename Pagesz to Slabsz.
0f831d24
– Ori Bernstein <orib@google.com>
authored
on 2012/08/02 10:57
'syscall', not 'sysenter'. Use the right instruciton.
4ba62b6b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/01 20:58
Use correct syscall names.
a95ecb2c
– Ori Bernstein <orib@google.com>
authored
on 2012/08/01 20:40
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/libmyr
6df84aac
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/01 20:38
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/libmyr
e4bb030b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/08/01 20:38
Update OSX syscalls.
58a99517
– Ori Bernstein <orib@google.com>
authored
on 2012/08/01 13:05
Linux 64 bit syscalls.
d3862b5a
– Ori Bernstein <orib@google.com>
authored
on 2012/08/01 12:25
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/libmyr
a20c3fd1
– Ori Bernstein <orib@google.com>
authored
on 2012/08/01 11:09
x64 uses 'sysenter', not 'int'.
5fa601f9
– Ori Bernstein <orib@google.com>
authored
on 2012/08/01 10:43
64 bit syscall. Untested.
d1217465
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 21:39
Remove only-for-testing file from bld.sh
53f16198
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/30 21:39
Add fmt.myr
6095d59f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/29 20:44
Add in more unicode stuff.
ea3c3bcd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/28 12:28
Decode unicode correctly.
cefad219
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/27 23:16
Add character types.
748bbe0f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/27 11:13
Improve commenting.
ace6638a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/27 11:10
Output non-ascii bytes correctly.
85e637db
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/27 11:05
Remove unused constants.
ce1d62e0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/27 10:56
Add more API:
0b9c76ce
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/25 17:34
Test more stuff.
7a6c8bdd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/25 16:09
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/libmyr
0a1ad962
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/25 16:04
Split build into library + test program.
bec29fb7
– Ori Bernstein <orib@google.com>
authored
on 2012/07/25 10:32
Pretty up the source a bit.
a6d583da
– Ori Bernstein <orib@google.com>
authored
on 2012/07/25 10:18
Rename 'bin' to 'chunk'.
52f3611a
– Ori Bernstein <orib@google.com>
authored
on 2012/07/25 10:02
Unmap unused and uncached slabs.
b3fc7da3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/24 21:01
Start using the slab cache.
98be0723
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/24 19:20
Tweak the allocator and the hello world test.
597b6cc6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/24 19:00
Test the sizes more thoroughly.
23896ee4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/24 18:54
It looks like the allocator is working.
6bc30379
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/24 16:43
Make the allocator a bit less crashy.
ba3463e8
– Ori Bernstein <orib@google.com>
authored
on 2012/07/24 13:20
Make the allocator work?
3a641b03
– Ori Bernstein <orib@google.com>
authored
on 2012/07/24 13:18
Initialize the entry to the loop correctly.
67195e13
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/24 06:53
Fix typos.
c3f597fc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/23 22:17
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/libmyr
6e32479c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/23 22:11
Fix dereference bugs.
8fc0fa9c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/23 21:27
Call mmap correctly.
6047575d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/23 13:07
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/libmyr
f12188ae
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/22 20:50
Strip the "-sysname" suffix from usefiles.
a55b663c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/22 12:58
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/libmyr
b3ea4473
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/22 11:18
Many build fixes.
8f126779
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/22 00:42
Get bucket numbers for more general alloc goodness.
19ee1c53
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/21 23:06
Fill in the rest of the slab allocator. Untested.
dc7a19d1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/21 22:46
Initialize slabs in the allocator.
056657fa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/21 21:22
More syscall fixes.
54366e8a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/21 20:03
Split OSX/Linux syscall stubs.
4a5814d7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/21 17:01
Make system calls work on OSX.
42d8c267
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/21 16:20
Compile on OSX
4932534d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/21 16:03
Add missing file.
ebabe7af
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/20 22:42
Die if we don't get a valid mmap result.
48187205
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/20 22:42
Strings are now byte[,], not char[,]
fafd156d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/20 21:55
Work towards making the allocator compile.
207a4bb4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2012/07/20 16:59
Build with OSX
21d4f2bc
– Ori Bernstein <orib@google.com>
authored
on 2012/07/20 14:49
Start work on memory allocator.
3f34c5eb
– Ori Bernstein <orib@google.com>
authored
on 2012/07/17 13:58
Initial commit.