From hosking at birch.elego.de Tue Mar 27 01:04:35 2007 From: hosking at birch.elego.de (Anthony Hosking) Date: Tue, 27 Mar 2007 1:04:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <200703262304.l2QN4Zlv014129@birch.elego.de> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/03/27 01:04:35 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 RTHeapEvent.i3 RTHeapRep.i3 Log message: Make granularity of gray/dirty more fine-grained, so that whole pages need not be cleaned. This paves the way to using lock-free synchronization on a per-object basis. From hosking at birch.elego.de Wed Mar 28 00:15:08 2007 From: hosking at birch.elego.de (Anthony Hosking) Date: Wed, 28 Mar 2007 0:15:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <200703272215.l2RMF8Mr019815@birch.elego.de> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/03/28 00:15:08 Modified files: cm3/m3-tools/showheap/src/: ShowHeap.m3 Log message: "protected" in page descriptors is now "dirty". From hosking at birch.elego.de Tue Mar 27 01:04:35 2007 From: hosking at birch.elego.de (Anthony Hosking) Date: Tue, 27 Mar 2007 1:04:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <200703262304.l2QN4Zlv014129@birch.elego.de> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/03/27 01:04:35 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 RTHeapEvent.i3 RTHeapRep.i3 Log message: Make granularity of gray/dirty more fine-grained, so that whole pages need not be cleaned. This paves the way to using lock-free synchronization on a per-object basis. From hosking at birch.elego.de Wed Mar 28 00:15:08 2007 From: hosking at birch.elego.de (Anthony Hosking) Date: Wed, 28 Mar 2007 0:15:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <200703272215.l2RMF8Mr019815@birch.elego.de> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/03/28 00:15:08 Modified files: cm3/m3-tools/showheap/src/: ShowHeap.m3 Log message: "protected" in page descriptors is now "dirty". From hosking at birch.elego.de Tue Mar 27 01:04:35 2007 From: hosking at birch.elego.de (Anthony Hosking) Date: Tue, 27 Mar 2007 1:04:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <200703262304.l2QN4Zlv014129@birch.elego.de> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/03/27 01:04:35 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 RTHeapEvent.i3 RTHeapRep.i3 Log message: Make granularity of gray/dirty more fine-grained, so that whole pages need not be cleaned. This paves the way to using lock-free synchronization on a per-object basis. From hosking at birch.elego.de Wed Mar 28 00:15:08 2007 From: hosking at birch.elego.de (Anthony Hosking) Date: Wed, 28 Mar 2007 0:15:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <200703272215.l2RMF8Mr019815@birch.elego.de> CVSROOT: /usr/cvs Changes by: hosking at birch. 07/03/28 00:15:08 Modified files: cm3/m3-tools/showheap/src/: ShowHeap.m3 Log message: "protected" in page descriptors is now "dirty".