Timeline

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