Menu

Code Commit Log


Commit Date  
[r464] by w_cholmondeley

Compiler speed further increased, system variable bits now stored in a hashmap instead of a fixed sized array that must be searched linearly.

2016-04-23 18:32:45 Tree
[r463] by w_cholmondeley

Fixed compiler bug - compiler was overwriting OSC constant from timer.h

2016-04-23 14:44:03 Tree
[r462] by w_cholmondeley

Improvements made to compiler to reduce compilation times for larger programs.
In particular, several more lists now replaced by hash maps, to reduce lookup times.

2016-04-23 11:35:27 Tree
[r461] by w_cholmondeley

Several compiler improvements:
Fixed bug when two addresses (using @) added as a parameter for a condition.
Altered assembler symbol table storage. Now stored as hash map rather than list, which allows much faster lookups. Assembler should be now much faster for large programs.

2016-04-21 17:38:51 Tree
[r460] by w_cholmondeley

Minor compiler and assembler fixes and new chip data to add support for PIC16[L]F1885x chips

2016-04-20 12:34:06 Tree
[r459] by w_cholmondeley

Simple utility to load hex file into Microchip Xpress board. Will find the drive letter assigned to the board, then copy the specified hex file to it. (Note: Does not validate the hex file in any way!)

2016-04-20 12:27:15 Tree
[r458] by w_cholmondeley

Fixed chip data comparison utility, now ignores comments in chip data files as it should

2016-04-20 10:33:25 Tree
[r457] by w_cholmondeley

Allow double quotes inside strings - use "" to insert " into a string
Allow semicolons inside strings
Fix for issue when #include statement indented with tab
Variable name checking improved

2016-04-17 14:57:16 Tree
[r456] by w_cholmondeley

Allow use of hex constants for array indexes in constants
Limit of 1000 constants per program removed

2016-04-13 15:56:38 Tree
[r455] by evanvennn

Updates for 16f188xx range of chips

2016-04-02 12:08:59 Tree
Older >