summaryrefslogtreecommitdiff
path: root/usr/r
AgeCommit message (Collapse)AuthorFilesLines
2008-10-22move reflection code into final place.Rob Pike8-2283/+0
this is just a branch. next cl will update and add to build R=rsc DELTA=4528 (2264 added, 2264 deleted, 0 changed) OCL=17670 CL=17672
2008-10-22Reflection values.Rob Pike3-123/+177
R=rsc DELTA=206 (79 added, 25 deleted, 102 changed) OCL=17652 CL=17669
2008-10-22Add names to types to avoid recursive explosion and to getRob Pike3-66/+111
the right answer when a type name redefines an existing type. R=rsc DELTA=133 (53 added, 8 deleted, 72 changed) OCL=17637 CL=17639
2008-10-22More reflection code.Rob Pike6-93/+1048
Beginnings of values. typestrings are grabbed from the environment. R=rsc APPROVED=rsc DELTA=1046 (952 added, 3 deleted, 91 changed) OCL=17593 CL=17621
2008-10-17beginnings of reflection values.Rob Pike6-65/+408
R=rsc DELTA=421 (357 added, 17 deleted, 47 changed) OCL=17388 CL=17401
2008-10-17add simple synchronization mechanism.Rob Pike2-6/+24
R=rsc DELTA=25 (19 added, 1 deleted, 5 changed) OCL=17346 CL=17346
2008-10-16type string parser; now handles all typesRob Pike3-94/+166
R=rsc DELTA=253 (153 added, 81 deleted, 19 changed) OCL=17331 CL=17331
2008-10-16parsing of type strings. still missing: func, struct, interface, chanRob Pike3-29/+353
R=rsc DELTA=366 (337 added, 7 deleted, 22 changed) OCL=17321 CL=17324
2008-10-16Change file name from "print" to "tostring" and update the rest.Rob Pike3-20/+22
R=rsc DELTA=225 (109 added, 107 deleted, 9 changed) OCL=17294 CL=17294
2008-10-16convert print to ToString.Rob Pike1-53/+52
file name change in next round. R=rsc DELTA=71 (18 added, 19 deleted, 34 changed) OCL=17291 CL=17293
2008-10-15reflection type structure. no parsing etc. yet.Rob Pike4-0/+471
main is a simple tester outside the Makefile. R=rsc DELTA=455 (455 added, 0 deleted, 0 changed) OCL=17235 CL=17242
2008-10-14move regexp to libRob Pike3-947/+0
next cl will update names and add to build R=rsc DELTA=1876 (938 added, 938 deleted, 0 changed) OCL=17149 CL=17166
2008-10-14add some testsRob Pike2-44/+66
fix some bugs in () ordering and rune processing R=rsc DELTA=72 (27 added, 5 deleted, 40 changed) OCL=17147 CL=17147
2008-10-14implement matchingRob Pike2-39/+286
clean up interface equality hack still needs more tests; checking in for gccgo testing R=rsc DELTA=304 (261 added, 14 deleted, 29 changed) OCL=17128 CL=17135
2008-10-11add character classes.Rob Pike1-81/+230
allocate into an array for easier scanning and printing. R=rsc DELTA=282 (193 added, 44 deleted, 45 changed) OCL=16955 CL=16955
2008-10-10convert from integer indexes to interface variables.Rob Pike1-129/+148
update printing. R=rsc DELTA=194 (60 added, 41 deleted, 93 changed) OCL=16942 CL=16945
2008-10-10cat unmatched )Rob Pike1-24/+3
delete unused This() in preparation for removing linking via array indexes R=rsc DELTA=26 (2 added, 23 deleted, 1 changed) OCL=16895 CL=16909
2008-10-09beginnings of regular expression library.Rob Pike3-0/+531
will move elsewhere when more complete. parses, does not execute. no character classes yet. R=rsc DELTA=522 (522 added, 0 deleted, 0 changed) OCL=16863 CL=16874