Check-in [9263683e9f]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Remove BREAKPOINT/TODO.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 9263683e9f92842f83d08b4249e5ca27391df167
User & Date: stephanie.gawroriski 2019-06-13 22:31:19
Context
2019-06-13
22:40
Reference count objects before they are returned. check-in: 6a5232a82c user: stephanie.gawroriski tags: trunk
22:31
Remove BREAKPOINT/TODO. check-in: 9263683e9f user: stephanie.gawroriski tags: trunk
22:21
Add InvalidInstructionException; Add todo.DEBUG.code() for a very basic debug note. check-in: cdf4a27303 user: stephanie.gawroriski tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to runt/klib/supervisor/cc/squirreljme/jvm/JVMFunction.java.

141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
				int rbase = __p + ro.base;
				
				// Clear all offsets in the object
				int rnobj = ro.numobjects;
				for (int i = 0, px = 0; i < rnobj; i++, px += 4)
					Assembly.refUncount(Assembly.memReadInt(rbase, px));
			}
			
			Assembly.breakpoint();
			throw new todo.TODO();
		}
		
		// Free this memory
		Allocator.free(__p);
	}
	
	/**







<
<
<







141
142
143
144
145
146
147



148
149
150
151
152
153
154
				int rbase = __p + ro.base;
				
				// Clear all offsets in the object
				int rnobj = ro.numobjects;
				for (int i = 0, px = 0; i < rnobj; i++, px += 4)
					Assembly.refUncount(Assembly.memReadInt(rbase, px));
			}



		}
		
		// Free this memory
		Allocator.free(__p);
	}
	
	/**