Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
200 most recent check-ins using file building.mkd version 5a6793746c
2019-06-10
| ||
17:40 | Some LibRetro initialization. check-in: a1a85c683f user: stephanie.gawroriski tags: trunk | |
16:10 | Remove old RatufaCoat files. check-in: 679e642452 user: stephanie.gawroriski tags: trunk | |
16:08 | Add libretro files and such. check-in: 20e4f42c08 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 78f0ac4ab8 user: squirreljme tags: trunk | |
01:57 | Some work on Watcom C working. check-in: 670cc2c831 user: stephanie.gawroriski tags: trunk | |
01:41 | Do memset for huge DOS allocation. check-in: f7fbc3df8b user: stephanie.gawroriski tags: trunk | |
01:31 | Add return status for VM destroy; Use huge malloc for DOS; check-in: 4ce5753483 user: stephanie.gawroriski tags: trunk | |
01:22 | When using malloc(), fail if more than size_t was requested. check-in: cb524f4a83 user: stephanie.gawroriski tags: trunk | |
01:06 | Only clip read size if sjme_jint is larger than size_t. check-in: fed66ec3cf user: stephanie.gawroriski tags: trunk | |
01:00 | Add check for early EOF. check-in: 8703b5b948 user: stephanie.gawroriski tags: trunk | |
00:55 | Free ROM on boot error if it is not preset; Add sjme_jvmdestroy() to cleanup after init; Add missing return value to the boot function; Cleanup the JVM after exit; Do not read more than size_t bytes. check-in: 8cbd19c4db user: stephanie.gawroriski tags: trunk | |
00:21 | Switch DOS to use the huge memory model in Watcom (automatic 32-bit pointer management). check-in: 15934d50ff user: stephanie.gawroriski tags: trunk | |
2019-06-09
| ||
23:42 | Define __DOS__ for DOS. check-in: 3ae154a330 user: stephanie.gawroriski tags: trunk | |
23:33 | Correct PowerPC test title. check-in: 2e741ae77a user: stephanie.gawroriski tags: trunk | |
23:25 | Correct RM command call. check-in: 257b210d87 user: stephanie.gawroriski tags: trunk | |
23:14 | Correct CircleCI infinite recursion dependency. check-in: 1951182e90 user: stephanie.gawroriski tags: trunk | |
23:13 | For DOS use sjme.sqc instead of squirreljme.sqc. check-in: 60c376bdcf user: stephanie.gawroriski tags: trunk | |
23:03 | When extracting the ZIP for tests, always overwrite. check-in: 2fa1d9f3a6 user: stephanie.gawroriski tags: trunk | |
22:55 | Add tests for RatufaCoat on PowerPC and whatever CircleCI uses. check-in: 4ef26c1e52 user: stephanie.gawroriski tags: trunk | |
22:42 | Install PowerPC cross build support. check-in: 0996a637a8 user: stephanie.gawroriski tags: trunk | |
22:28 | Remove debug stuff and correct pipe writes to stdout/stderr. check-in: bd6e13166c user: stephanie.gawroriski tags: trunk | |
22:27 | Handle of system calls and pipe writing. check-in: c35b1ba09f user: stephanie.gawroriski tags: trunk | |
21:20 | Implement IFEQ_CONST. check-in: c320e78322 user: stephanie.gawroriski tags: trunk | |
21:17 | Implement load from array. check-in: 37bf650390 user: stephanie.gawroriski tags: trunk | |
18:12 | Implement decrement. check-in: 4584a6adc2 user: stephanie.gawroriski tags: trunk | |
18:05 | Implement read of Java data in memory. check-in: 404b4f2d11 user: stephanie.gawroriski tags: trunk | |
18:03 | Restore PC address on return. check-in: 96b5999946 user: stephanie.gawroriski tags: trunk | |
18:00 | Add some return debug. check-in: 1d18aa3f03 user: stephanie.gawroriski tags: trunk | |
17:57 | Handle of return and breakpoint. check-in: 489ecd53da user: stephanie.gawroriski tags: trunk | |
17:50 | No handling of SJME_OP_DEBUG_EXIT is needed. check-in: 5d003bf1d8 user: stephanie.gawroriski tags: trunk | |
17:49 | Implement comparison. check-in: 215bdafaca user: stephanie.gawroriski tags: trunk | |
17:38 | Native memory read/write. check-in: b2e8302e07 user: stephanie.gawroriski tags: trunk | |
17:15 | Implement math operations and such. check-in: 0723f65755 user: stephanie.gawroriski tags: trunk | |
16:41 | Implement method invoke. check-in: 6440e76e9e user: stephanie.gawroriski tags: trunk | |
16:25 | Add wrong value being used. check-in: dc481437ce user: stephanie.gawroriski tags: trunk | |
16:24 | Decode of some operations; Also add some temporary debug output. check-in: d8576b62d4 user: stephanie.gawroriski tags: trunk | |
15:50 | Do not unsigned shift sizes down. check-in: f728527732 user: stephanie.gawroriski tags: trunk | |
14:49 | Implement RecordStore.deleteRecord(). check-in: 460401cbfc user: stephanie.gawroriski tags: trunk | |
14:41 | Implement RecordStore.getNextRecordID(). check-in: 7e9faf1f15 user: stephanie.gawroriski tags: trunk | |
14:36 | Implement add and remove of record listeners. check-in: 8c42c8b040 user: stephanie.gawroriski tags: trunk | |
14:33 | Implement RecordStore.getLastModified(). check-in: 764948e582 user: stephanie.gawroriski tags: trunk | |
14:26 | Implement RecordStore.getRecordSize(). check-in: 999c01d451 user: stephanie.gawroriski tags: trunk | |
14:24 | Check open inside of the lock. check-in: f3d52bf15f user: stephanie.gawroriski tags: trunk | |
14:23 | Implement RecordStore.getRecord(int, byte[], int). check-in: ff1d55d0be user: stephanie.gawroriski tags: trunk | |
14:19 | Implement RecordStore.setRecord(). check-in: 3564cfd262 user: stephanie.gawroriski tags: trunk | |
14:09 | Implement RecordStore.getTag(). check-in: 395dda72af user: stephanie.gawroriski tags: trunk | |
14:06 | In AdvancedGraphics set all the clipping coordinates on initialize. check-in: 65e8e15872 user: stephanie.gawroriski tags: trunk | |
13:59 | Map a bunch of keyboard keys to dialpad layout to work better for games. check-in: a2cc67c97f user: stephanie.gawroriski tags: trunk | |
13:36 | Remap game keys to the number pad and vice versa (makes it easier to use). check-in: 219523cd78 user: stephanie.gawroriski tags: trunk | |
13:12 | Implement command remove. check-in: 2922e653ee user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 37dbb2fd5f user: squirreljme tags: trunk | |
02:36 | Add defines for operations. check-in: d8fb68798d user: stephanie.gawroriski tags: trunk | |
01:03 | Add base handling of exactly zero operations but have an error handling state to detect CPU faults. check-in: 37b0626114 user: stephanie.gawroriski tags: trunk | |
00:49 | Base CPU execution loop with cycle counters. check-in: bf1a95394f user: stephanie.gawroriski tags: trunk | |
00:32 | Add a fixed number of threads (32). check-in: 45220147b0 user: stephanie.gawroriski tags: trunk | |
00:15 | Initialize boot entry arguments. check-in: 7c5105c4b9 user: stephanie.gawroriski tags: trunk | |
00:10 | Load of BootRAM and their seeds. check-in: a3929ebd98 user: stephanie.gawroriski tags: trunk | |
2019-06-08
| ||
23:38 | Locate BootJAR header and check its magic. check-in: 650b7d3263 user: stephanie.gawroriski tags: trunk | |
23:33 | Set error flag if RAM could not be allocated. check-in: 47a767ec75 user: stephanie.gawroriski tags: trunk | |
23:32 | read and check magic number. check-in: c07855f8b5 user: stephanie.gawroriski tags: trunk | |
22:59 | Initialize RAM size. check-in: 7dc14f5f1a user: stephanie.gawroriski tags: trunk | |
22:57 | Implement free; Some code adjusments. check-in: 4211833bf3 user: stephanie.gawroriski tags: trunk | |
21:37 | File handling and read of ROM data. check-in: cda39cd9d4 user: stephanie.gawroriski tags: trunk | |
21:09 | Open of ROM file for reading. check-in: a7edfdb7b7 user: stephanie.gawroriski tags: trunk | |
2019-06-07
| ||
17:34 | Minor work on BootRAM init call. check-in: eb13a52aae user: stephanie.gawroriski tags: trunk | |
16:42 | Allocate RAM. check-in: 2063b6237a user: stephanie.gawroriski tags: trunk | |
16:36 | Pull in memory allocation. check-in: d980428017 user: stephanie.gawroriski tags: trunk | |
16:19 | Correction to max integer size check. check-in: b593fa0d33 user: stephanie.gawroriski tags: trunk | |
2019-06-06
| ||
22:45 | Minor adjustments and additions. check-in: 8c7c6f06a2 user: stephanie.gawroriski tags: trunk | |
19:37 | Minor header and code work. check-in: 193d695140 user: stephanie.gawroriski tags: trunk | |
2019-06-05
| ||
14:25 | Setup and execute VM in stdc. check-in: dd90b8c025 user: stephanie.gawroriski tags: trunk | |
2019-06-03
| ||
07:02 | Backup developer notes. check-in: b571814cbf user: squirreljme tags: trunk | |
2019-06-02
| ||
23:16 | Add base for new setup and makefiles for using it. check-in: fb7443b621 user: stephanie.gawroriski tags: trunk | |
19:35 | Add new base for header. check-in: 4d0bad1310 user: stephanie.gawroriski tags: trunk | |
19:24 | Minor work. check-in: 3d1aeda437 user: stephanie.gawroriski tags: trunk | |
19:18 | Some work. check-in: 46b5d2919a user: stephanie.gawroriski tags: trunk | |
19:04 | Base refactor of RatufaCoat reorganizing and such. check-in: 06d4eb679b user: stephanie.gawroriski tags: trunk | |
18:51 | Add macro for 64-bit system. check-in: 4bbb93b955 user: stephanie.gawroriski tags: trunk | |
18:46 | Add fixed types in the style of JNI. check-in: 3a76a56c7f user: stephanie.gawroriski tags: trunk | |
16:30 | memset allocated memory in mmap. check-in: 0b2479f024 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 3954e3b70c user: squirreljme tags: trunk | |
2019-06-01
| ||
22:41 | Some work. check-in: 9e092de768 user: stephanie.gawroriski tags: trunk | |
21:40 | Make register zero always zero! check-in: cb2d0b1034 user: stephanie.gawroriski tags: trunk | |
21:39 | Do not look in the registers if an integer offset was read. check-in: 449c2947f9 user: stephanie.gawroriski tags: trunk | |
15:20 | Adjust memory read operation. check-in: cda4b76b32 user: stephanie.gawroriski tags: trunk | |
15:19 | Memory read and write. check-in: 467ca08310 user: stephanie.gawroriski tags: trunk | |
14:47 | Add missing break. check-in: 4a296e87a8 user: stephanie.gawroriski tags: trunk | |
14:46 | Simplify math operations. check-in: 66ad9a18ce user: stephanie.gawroriski tags: trunk | |
13:41 | Implement math operations. check-in: b83917ad2a user: stephanie.gawroriski tags: trunk | |
13:18 | Implement COPY. check-in: fa624ff655 user: stephanie.gawroriski tags: trunk | |
13:12 | Implement invoke. check-in: 98a6593e43 user: stephanie.gawroriski tags: trunk | |
12:44 | Move CPU state to state structure; Remove C/H modelines since it interferes with Kate and forces a style be used check-in: 3369c9e6bf user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 25c91fa377 user: squirreljme tags: trunk, x-date-201906 | |
00:11 | Add TODO for invoke. check-in: d2e3536ab9 user: stephanie.gawroriski tags: trunk | |
00:10 | Implement LOAD_POOL. check-in: 7b1cbd2530 user: stephanie.gawroriski tags: trunk | |
00:08 | Add debug point handling. check-in: 743748fcbb user: stephanie.gawroriski tags: trunk | |
00:02 | Write location of the invalid operation. check-in: 96cee265fa user: stephanie.gawroriski tags: trunk | |
2019-05-31
| ||
23:59 | Write NUL terminator after string values to help with C. check-in: 5446b9bdf5 user: stephanie.gawroriski tags: trunk | |
23:57 | Base implementation for debug entries. check-in: 670daa216c user: stephanie.gawroriski tags: trunk | |
20:17 | Change format for invalid operation. check-in: 5207a3d2b8 user: stephanie.gawroriski tags: trunk | |
20:14 | Spelling correction. check-in: 214dbadfe9 user: stephanie.gawroriski tags: trunk | |
20:14 | Add CPU instruction types and encodings; Remove ARRAYLEN instruction. check-in: 737d851c2a user: stephanie.gawroriski tags: trunk | |
19:58 | Base CPU setup and execution. check-in: 9ce65780b1 user: stephanie.gawroriski tags: trunk | |
19:50 | Initialize initial RatufaCoat CPU. check-in: 18826256dd user: stephanie.gawroriski tags: trunk | |
19:27 | Initialization of the BootRAM. check-in: 338ac18c8d user: stephanie.gawroriski tags: trunk | |
18:39 | Add nothing initializer in BootRAM because short/long/int will need it for little endian systems; Add support for NOTHING seeds in SummerCoat; BootRAM initialization in RatufaCoat. check-in: 7fafc51c00 user: stephanie.gawroriski tags: trunk | |
18:19 | Find BootJAR position and check magic number to be sure. check-in: a22bb60435 user: stephanie.gawroriski tags: trunk | |
18:05 | Initialize ROM parameters. check-in: 35b351e3fd user: stephanie.gawroriski tags: trunk | |
17:47 | In JVMFunction.jvmLoadString() use Java short for string length because it is big endian order. check-in: 227cfa0884 user: stephanie.gawroriski tags: trunk | |
17:39 | Add functions to read Java short/int. check-in: a9acea7070 user: stephanie.gawroriski tags: trunk | |
17:32 | Add special log function and allocate the virtual machine RAM. check-in: 335daae91c user: stephanie.gawroriski tags: trunk | |
17:20 | Do not use special wrapper pointers (complicates things) and just have the allocator force 32-bit pointer usage. check-in: 71c1ff08b9 user: stephanie.gawroriski tags: trunk | |
17:04 | Perform some mmap on Linux to allocate data in low memory (for direct pointer usage). check-in: c4081cc348 user: stephanie.gawroriski tags: trunk | |
14:25 | Load the ROM file in RatufaCoat. check-in: 207fff7a07 user: stephanie.gawroriski tags: trunk | |
14:06 | Remove arguments function. check-in: 1a88d8a833 user: stephanie.gawroriski tags: trunk | |
14:04 | Correct makefile and add arguments file. check-in: 579f271253 user: stephanie.gawroriski tags: trunk | |
13:12 | Use more structures when initializing the VM. check-in: a4a153bc3e user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: e49913f8ae user: squirreljme tags: trunk | |
2019-05-30
| ||
22:16 | Add base for find argument. check-in: a48ae7f85a user: stephanie.gawroriski tags: trunk | |
19:10 | Minor RatufaCoat work. check-in: aca638519f user: stephanie.gawroriski tags: trunk | |
12:53 | Add SummerCoat ROMs to the ignore glob. check-in: bac0707d9e user: stephanie.gawroriski tags: trunk | |
12:53 | Add initial classpath to the PackROM. check-in: 15cf1272be user: stephanie.gawroriski tags: trunk | |
12:01 | Include the originally written value in the BootRAM initializer so that it can work on any endianess. check-in: 0548f78ca8 user: stephanie.gawroriski tags: trunk | |
11:49 | Remove debug throwable stuff. check-in: 8871cc6bd3 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: c64fde6255 user: squirreljme tags: trunk | |
00:30 | Since SpringCoat was upped to 0.3.0, startTask() uses the one with the console access so just drop those arguments. check-in: 2b476c90bd user: stephanie.gawroriski tags: trunk | |
00:22 | Correct launch of the wrong VM. check-in: 8273ebc5db user: stephanie.gawroriski tags: trunk | |
00:02 | Virtualize the packfile initialization in SummerCoat. check-in: 7ed18f06da user: stephanie.gawroriski tags: trunk | |
2019-05-29
| ||
23:29 | Allow SummerCoat to use prebuilt ROM files. check-in: bc49dd0216 user: stephanie.gawroriski tags: trunk | |
23:01 | Add test for building and running SummerCoat via the ROM file. check-in: 8a13347add user: stephanie.gawroriski tags: trunk | |
22:54 | Add generator for the SummerCoat ROM but with all of the testing classes included. check-in: 82493549c1 user: stephanie.gawroriski tags: trunk | |
21:49 | Remove the limitations on the jump targets by using a List<__Jump__> instead of Map<Integer, InstructionJumpTarget>, is faster and is not a complicated map structure (the map was just linearly accessed anyway and all keys were unique). check-in: 5c83af3558 user: stephanie.gawroriski tags: trunk | |
21:36 | Add a bunch of checks to ensure that the jump target and such is in range along with the various checks. check-in: 2aae529683 user: stephanie.gawroriski tags: trunk | |
20:01 | Handle case where NOTHING stack entries might be popped, if so they are just treated as zero register values. check-in: 44fd70c176 user: stephanie.gawroriski tags: trunk | |
19:38 | Reorder register numbers to be more compact (instead of 16, just use 8). check-in: 6b1d801aa7 user: stephanie.gawroriski tags: trunk | |
18:49 | Move __Storage__ to TextStorage in Text. check-in: 077e8cc757 user: stephanie.gawroriski tags: trunk | |
18:40 | Include the manifest positions in the pack JAR. check-in: 25087d674e user: stephanie.gawroriski tags: trunk | |
15:57 | Correct wrong descriptor type being used for the long access. check-in: 6f85a60a08 user: stephanie.gawroriski tags: trunk | |
15:55 | Add offset and length for the manifest in the JAR header so it can quickly be read rather than needing to search through the suites. check-in: 49cc7a4e67 user: stephanie.gawroriski tags: trunk | |
15:44 | Remove romtoc being passed to the bootstrap, it will only need the ROM base (in packfile format). check-in: c7a7a275e8 user: stephanie.gawroriski tags: trunk | |
15:39 | Add memory access functions which map to Java's byte order (big endian). check-in: 518e6f1520 user: stephanie.gawroriski tags: trunk | |
15:24 | Remove wide instructions for memory access and use helper functions instead. check-in: 829095372e user: stephanie.gawroriski tags: trunk | |
12:56 | Remove LOAD_TABLE; Add VUREG argument format which is used to explicitely check register values; Add checks to make sure jumps point to labels and registers are valid in range. check-in: c4a283cb81 user: stephanie.gawroriski tags: trunk | |
12:35 | Add more detailed exception when there is a parameter overflow for instructions. check-in: 4e600c2f19 user: stephanie.gawroriski tags: trunk | |
12:32 | Use the same transition logic for the locals and the stack. check-in: f998c78ee7 user: stephanie.gawroriski tags: trunk | |
12:25 | In the compiler allow stack transitions from nothing to something. check-in: 1475262fdc user: stephanie.gawroriski tags: trunk | |
12:19 | Add catch to find the location where the JAR fails to work. check-in: e16c978fee user: stephanie.gawroriski tags: trunk | |
12:17 | Write of packfiles; Do not needlessly copy the entire output byte array when writeTo() can be used. check-in: 862ae4bf38 user: stephanie.gawroriski tags: trunk | |
11:54 | Add code to generate the SummerCoat ROM file, which calls the minimizer. check-in: d6cb2de1e5 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: baa68196c0 user: squirreljme tags: trunk | |
2019-05-28
| ||
21:27 | Add base MinimizedPackHeader. check-in: 4745626e45 user: stephanie.gawroriski tags: trunk | |
21:18 | Correct baseline test name. check-in: 6fbb0ac56f user: stephanie.gawroriski tags: trunk | |
12:52 | Update RetroArch info. check-in: 997442a5c0 user: stephanie.gawroriski tags: trunk | |
12:41 | Use calloc instead. check-in: 1aceaa7db3 user: stephanie.gawroriski tags: trunk | |
12:25 | Add RetroArch specific makefile. check-in: e51c0281ae user: stephanie.gawroriski tags: trunk | |
12:09 | Correct map argument handler in SummerCoatFactory so it creates an array of twice the size instead of just the number of map elements. check-in: 6fead6286c user: stephanie.gawroriski tags: trunk | |
12:06 | In CircleCI add baseline tests which just does a hosted launch and install build-essential+qemu-user since it will be needed in the future to install and test RatufaCoat. check-in: 57e1508c07 user: stephanie.gawroriski tags: trunk | |
12:00 | Correct SystemTime test. check-in: 3b85db552d user: stephanie.gawroriski tags: trunk | |
11:57 | Add base for packfile builder; Add test for building the packfile. check-in: 747c8b3044 user: stephanie.gawroriski tags: trunk | |
11:17 | Allocate and set native function handler. check-in: cfc237a2f4 user: stephanie.gawroriski tags: trunk | |
11:15 | Add base main and entry point initialization for RatufaCoat. check-in: cbf9001909 user: stephanie.gawroriski tags: trunk | |
10:51 | Update libretro description; Remove second copyright from header. check-in: 977611fc31 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: afd90eb4a4 user: squirreljme tags: trunk | |
2019-05-27
| ||
22:23 | Add empty makefile for RatufaCoat. check-in: 74185ea8c6 user: stephanie.gawroriski tags: trunk | |
17:39 | Correct long/double math operations bleeding through the zero register (using 0+1 instead of 0+0) so that it only uses the zero register. check-in: 29aac999e6 user: stephanie.gawroriski tags: trunk | |
17:34 | Implement some software Long math functions. check-in: 3eb88a30d5 user: stephanie.gawroriski tags: trunk | |
17:12 | Any calls done to long/float/double will instead call software math methods. check-in: 3c83383b11 user: stephanie.gawroriski tags: trunk | |
16:31 | Change SIGN_X8 to SIGNX8 and SIGN_HALF to SIGNX16. check-in: 23d1ac4c3d user: stephanie.gawroriski tags: trunk | |
16:27 | Make conversions call software math libraries. check-in: 2f6a0752a1 user: stephanie.gawroriski tags: trunk | |
15:59 | Turn conversion copies into pure copies. check-in: a020d96ae4 user: stephanie.gawroriski tags: trunk | |
15:54 | Remove implementation of CONVERSION and use COPY. check-in: 91e708912e user: stephanie.gawroriski tags: trunk | |
15:53 | Add COPY instruction. check-in: 43ce8a5415 user: stephanie.gawroriski tags: trunk | |
15:46 | Clear out debug stuff. check-in: 61c1c136b5 user: stephanie.gawroriski tags: trunk | |
15:32 | Add flag to disable debugging. check-in: 6afd93bde9 user: stephanie.gawroriski tags: trunk | |
15:29 | Implement of system calls writing to the console. check-in: 4bfb4d5714 user: stephanie.gawroriski tags: trunk | |
14:13 | Add implementations for the file descriptor IDs for stdin, stdout, and stderr. check-in: a7e386593a user: stephanie.gawroriski tags: trunk | |
13:54 | Add base for system calls and pure/unpure system calls. check-in: 9143a913ed user: stephanie.gawroriski tags: trunk | |
13:13 | Implement free, it will wipe everything with BAD_MAGIC except the refcount spot is set to zero. check-in: 8de7a99ea9 user: stephanie.gawroriski tags: trunk | |
13:06 | Implement base garbage collect of object. check-in: ded1e70cf2 user: stephanie.gawroriski tags: trunk | |
12:57 | Add flags to class info. check-in: 795db5a1b3 user: stephanie.gawroriski tags: trunk | |
12:50 | Add Constants to the core CLDC and use that instead of the Kernel for JVM constants. check-in: fed5f9e5dc user: stephanie.gawroriski tags: trunk | |
12:44 | Record the number of objects which are in the instance fields. check-in: 3ff76c2f4e user: stephanie.gawroriski tags: trunk | |
12:34 | Make jvmLoadString() and jvmLoadClass() return their respective classes instead of a raw pointer. check-in: 7ccc34ed82 user: stephanie.gawroriski tags: trunk | |
12:30 | Implement String parts needed for intern (using a basic linked list). check-in: a2748e0ec4 user: stephanie.gawroriski tags: trunk | |
12:21 | Correct values to be uncounted being overwritten with garbage values; Do uncounting for array stores; Count up our object first before getting the old object so that less instruction time passes between the read and write. check-in: f55a6b7e02 user: stephanie.gawroriski tags: trunk | |
12:16 | Correct reference counting issues when putting to fields. check-in: 5e121a004e user: stephanie.gawroriski tags: trunk | |
12:04 | Implement String(byte[]). check-in: 075bc11f12 user: stephanie.gawroriski tags: trunk | |
07:02 | Backup developer notes. check-in: 2af2d8ac59 user: squirreljme tags: trunk | |
01:09 | Calling of instance methods. check-in: dd758dc51d user: stephanie.gawroriski tags: trunk | |
00:19 | Add a bunch of supporting classes (for annotations to be used in supervisor); Writing of VTable information. check-in: 3c3eab6d65 user: stephanie.gawroriski tags: trunk | |
00:01 | Remove more debug text. check-in: 6adb1c24ea user: stephanie.gawroriski tags: trunk | |
00:01 | Remove debug text. check-in: c29527d745 user: stephanie.gawroriski tags: trunk | |
00:00 | VTable initialization. check-in: 1a421b0c26 user: stephanie.gawroriski tags: trunk | |
2019-05-26
| ||
23:12 | Create initial vtable which just maps to JVMFunction.jvmPureVirtualCall(). check-in: e9b4de16e1 user: stephanie.gawroriski tags: trunk | |
23:00 | Add method to quickly get the name and type. check-in: ab0f299590 user: stephanie.gawroriski tags: trunk | |
22:41 | Add TODO block. check-in: 86384dbe13 user: stephanie.gawroriski tags: trunk | |
21:45 | Implement the complicated invokespecial logic; Remove vtablespecial it is not needed (just a single vtable is needed). check-in: f702463f5d user: stephanie.gawroriski tags: trunk | |
20:53 | Add determination of the method index. check-in: f1db3906a3 user: stephanie.gawroriski tags: trunk | |
20:19 | Implement LOAD_FROM_INTARRAY. check-in: 6c362d90c3 user: stephanie.gawroriski tags: trunk | |
20:08 | Add extra checks to detect corrupted objects. check-in: faeb3596b0 user: stephanie.gawroriski tags: trunk | |