Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2023-06-06
| ||
22:31 | Minor work. Leaf check-in: dd0daa521c user: stephanie.gawroriski tags: wip-nanocoat | |
22:28 | Add empty class for CStructTypeBuilder; Add a NanoCoatTypes to store common types. check-in: 55f031f058 user: stephanie.gawroriski tags: wip-nanocoat | |
22:15 | Base for more complex type handling, which should handle things much better. check-in: 3943dc6fd3 user: stephanie.gawroriski tags: wip-nanocoat | |
21:17 | Cache direct const and pointer types for basic types. check-in: 75d04d5f58 user: stephanie.gawroriski tags: wip-nanocoat | |
21:14 | Add constType() to CType so getting a constant is easier. check-in: ddb7fff5a8 user: stephanie.gawroriski tags: wip-nanocoat | |
03:43 | Minor adjustment. check-in: 6ad699308a user: stephanie.gawroriski tags: wip-nanocoat | |
03:38 | Make pointers not have a pointer count but instead refer to them wrapped as pointer types. check-in: f4d59a52ae user: stephanie.gawroriski tags: wip-nanocoat | |
02:33 | Remove CBasicModifier as it is now pointless. check-in: fd23dddbb6 user: stephanie.gawroriski tags: wip-nanocoat | |
02:24 | Add modified type, which is a type if a modifier. check-in: 695a9ca912 user: stephanie.gawroriski tags: wip-nanocoat | |
00:52 | Add base for CModifiedType which is a CType with CModifier. check-in: afbc7f50ec user: stephanie.gawroriski tags: wip-nanocoat | |
00:45 | Add static modifier. check-in: 233b12d25d user: stephanie.gawroriski tags: wip-nanocoat | |
00:21 | Make functions CTypes and allow for function pointers. check-in: da1b56633e user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-05
| ||
23:54 | Refactor modifiers, move extern to its own wrapped type; Handle situations where modifiers are initialized from each other. check-in: e1e501daef user: stephanie.gawroriski tags: wip-nanocoat | |
07:03 | Backup developer notes. Leaf check-in: e94407322c user: squirreljme.automation tags: trunk | |
02:15 | Proxy forward. check-in: a1b8256903 user: stephanie.gawroriski tags: wip-nanocoat | |
02:07 | Some more base functions for singular variables and functions. check-in: 3ea7dd74ac user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-04
| ||
23:58 | Put identifiers, file names, and preprocessor directives into their own classes. check-in: 949d80a795 user: stephanie.gawroriski tags: wip-nanocoat | |
23:38 | Add checked C identifier. check-in: a1ba9cacc6 user: stephanie.gawroriski tags: wip-nanocoat | |
23:27 | Implement proxy for CFile so everything can use it directly. check-in: 56911a7605 user: stephanie.gawroriski tags: wip-nanocoat | |
19:46 | Have CSourceWriter as an interface and then have CFile and __CFileProxy__ to allow any block to write source code. check-in: de995b1e75 user: stephanie.gawroriski tags: wip-nanocoat | |
19:25 | Make proprocessorElse() public. check-in: df44c1ced0 user: stephanie.gawroriski tags: wip-nanocoat | |
19:25 | Move C source writer to its own module. check-in: 8b761a246d user: stephanie.gawroriski tags: wip-nanocoat | |
19:15 | Merge from trunk. check-in: dd1f8e27e6 user: stephanie.gawroriski tags: wip-nanocoat | |
19:15 | Commonize into PathUtils; On Linux/BSD try to use xdg-open/x-www-browser if Java's browser open does not work. check-in: 89a701ce56 user: stephanie.gawroriski tags: trunk, x-date-202306 | |
18:46 | Base for IF. check-in: 152d28f92c user: stephanie.gawroriski tags: wip-nanocoat | |
02:41 | Write of return; Make all IFs singular as they are flow control. check-in: 88865ae5e1 user: stephanie.gawroriski tags: wip-nanocoat | |
00:23 | Generation of invokespecial. check-in: f02203c591 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-03
| ||
19:49 | Cleanup around names. check-in: 2679a966fe user: stephanie.gawroriski tags: wip-nanocoat | |
19:35 | Add base for class linkage table. check-in: 3f3e1c59b3 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-06-01
| ||
03:26 | More base writing. check-in: ec2a5f143c user: stephanie.gawroriski tags: wip-nanocoat | |
01:34 | Base for ALoad. check-in: 717dce7984 user: stephanie.gawroriski tags: wip-nanocoat | |
01:26 | Store the current stack frame in a variable. check-in: 2956f5aa9c user: stephanie.gawroriski tags: wip-nanocoat | |
01:10 | Map addresses to group IDs. check-in: 0f683c7179 user: stephanie.gawroriski tags: wip-nanocoat | |
01:03 | Splitting of instructions into blocks, anything that calls methods or throws exceptions. check-in: 7eb466f5af user: stephanie.gawroriski tags: wip-nanocoat | |
2023-05-31
| ||
22:03 | Base outer loop for function writing. check-in: 794383ea03 user: stephanie.gawroriski tags: wip-nanocoat | |
21:35 | Base for function blocks. check-in: 2b39de6e50 user: stephanie.gawroriski tags: wip-nanocoat | |
20:35 | Implement methods for writing. check-in: a254d7fd8a user: stephanie.gawroriski tags: wip-nanocoat | |
18:40 | Base for writing field and method information. check-in: 0086fb4234 user: stephanie.gawroriski tags: wip-nanocoat | |
17:57 | More class file processing. check-in: 9ba6ad74d5 user: stephanie.gawroriski tags: wip-nanocoat | |
16:23 | Commonize ROM output for multiple ports; Add NanoCoat ROM port output. check-in: 7fb79f5c97 user: stephanie.gawroriski tags: wip-nanocoat | |
15:54 | Add base root for nanocoat. check-in: de7864f8ca user: stephanie.gawroriski tags: wip-nanocoat | |
15:43 | Split class processing into another class. check-in: 8abc823e9f user: stephanie.gawroriski tags: wip-nanocoat | |
2023-05-30
| ||
18:38 | Merge from trunk. check-in: 7dd0b3ad6d user: stephanie.gawroriski tags: wip-nanocoat | |
16:00 | Remove Assembly. check-in: 832f4d469a user: stephanie.gawroriski tags: trunk | |
15:09 | Putting down of functions. check-in: bb45ec2427 user: stephanie.gawroriski tags: wip-nanocoat | |
01:23 | When setting struct members, use equal sign. check-in: f5cfb2b7f4 user: stephanie.gawroriski tags: wip-nanocoat | |
2023-05-29
| ||
19:04 | Writing of members and variables. check-in: 580f8bdd9d user: stephanie.gawroriski tags: wip-nanocoat | |
16:52 | More source writing refactoring, looks much nicer now. check-in: f066f0bdf1 user: stephanie.gawroriski tags: wip-nanocoat | |
15:57 | Major refactoring of CSourceWriter before main writing logic is done. check-in: ecc316421a user: stephanie.gawroriski tags: wip-nanocoat | |
14:39 | Base for types. check-in: 32f24fc4d2 user: stephanie.gawroriski tags: wip-nanocoat | |