[parrot/parrot] e65f5c: Add skeleton functions for PA iterators
noreply at github.com
noreply at github.com
Mon May 16 14:01:33 UTC 2011
Branch: refs/heads/gc_tuning
Home: https://github.com/parrot/parrot
Commit: e65f5cd60bacbd54b89926a65a9e913047e14f0b
https://github.com/parrot/parrot/commit/e65f5cd60bacbd54b89926a65a9e913047e14f0b
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M include/parrot/pointer_array.h
M src/pointer_array.c
Log Message:
-----------
Add skeleton functions for PA iterators
Commit: 9d9034e2e924f094b0abb50cc885bdec9f4c674f
https://github.com/parrot/parrot/commit/9d9034e2e924f094b0abb50cc885bdec9f4c674f
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M include/parrot/pointer_array.h
M src/pointer_array.c
Log Message:
-----------
Mark PA iterators functions with PARROT_EXPORT
Commit: f5103283a6b7418685586c8712c6bfdb8bf33e9c
https://github.com/parrot/parrot/commit/f5103283a6b7418685586c8712c6bfdb8bf33e9c
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M t/src/pointer_array.t
Log Message:
-----------
Start adding tests for PA Iterators. Horribly broken atm.
Commit: d0909637764245f0fef326c58e801a571e5e63eb
https://github.com/parrot/parrot/commit/d0909637764245f0fef326c58e801a571e5e63eb
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M src/pointer_array.c
M t/src/pointer_array.t
Log Message:
-----------
Implement pa_begin and pa_iter_destroy
Commit: 4111692bb28fa770a5ce84cf8e8d37d5ec004538
https://github.com/parrot/parrot/commit/4111692bb28fa770a5ce84cf8e8d37d5ec004538
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M t/src/pointer_array.t
Log Message:
-----------
Redo test with some kind of nano-test-more.
Commit: d24b29a011dc3dd07ad5e2c8dd19803b69803a74
https://github.com/parrot/parrot/commit/d24b29a011dc3dd07ad5e2c8dd19803b69803a74
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M src/pointer_array.c
M t/src/pointer_array.t
Log Message:
-----------
Implement pa_iter_is_empty properly
Commit: 5d00fc645fab545a5c9b2325cf82d4d8116aca31
https://github.com/parrot/parrot/commit/5d00fc645fab545a5c9b2325cf82d4d8116aca31
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M src/pointer_array.c
M t/src/pointer_array.t
Log Message:
-----------
Implement pa_iter_get
Commit: dc1989b87552934613ed20d857da4511737cfef5
https://github.com/parrot/parrot/commit/dc1989b87552934613ed20d857da4511737cfef5
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M t/src/pointer_array.t
Log Message:
-----------
Add (failing) tests for pa_iter_next
Commit: f3c03b802088e6df92de2db9c18f1ef1731ea4e7
https://github.com/parrot/parrot/commit/f3c03b802088e6df92de2db9c18f1ef1731ea4e7
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M src/pointer_array.c
M t/src/pointer_array.t
Log Message:
-----------
Implement basic iteration
Commit: 2b22ed0abf573b66adae3743efc4014f49dbe6a9
https://github.com/parrot/parrot/commit/2b22ed0abf573b66adae3743efc4014f49dbe6a9
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M include/parrot/pointer_array.h
M src/pointer_array.c
M t/src/pointer_array.t
Log Message:
-----------
Change iterator to return pointer-to-value
Commit: 666a7c49d2b42ddf9a31af087b27e73a2abe810d
https://github.com/parrot/parrot/commit/666a7c49d2b42ddf9a31af087b27e73a2abe810d
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M src/pointer_array.c
M t/src/pointer_array.t
Log Message:
-----------
Implement iterating over removed elements
Commit: e96590d310ab78a98cd68fb1320963b26fe0313a
https://github.com/parrot/parrot/commit/e96590d310ab78a98cd68fb1320963b26fe0313a
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
Totally break GMS.
Rework it to not to store additional pointer in header.
Commit: 21273cd8128b228db08fa0eb6f6d4276f45db7e6
https://github.com/parrot/parrot/commit/21273cd8128b228db08fa0eb6f6d4276f45db7e6
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
Fix braino and remove debug output
Commit: b0a839b7ce7d875e406aa11441b3e8d798bf0b9e
https://github.com/parrot/parrot/commit/b0a839b7ce7d875e406aa11441b3e8d798bf0b9e
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
Change behavior of is_(str|pmc)_ptr to be same as old GC MS
Commit: 5b08fe45deb781011579a4ca485b80670add419a
https://github.com/parrot/parrot/commit/5b08fe45deb781011579a4ca485b80670add419a
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
Enable 'manual' memory management back
Compare: https://github.com/parrot/parrot/compare/8e49d49...5b08fe4
More information about the parrot-commits
mailing list