1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-11-20 02:32:36 +00:00
Commit Graph

1664 Commits

Author SHA1 Message Date
jespergravgaard
23a91ef3d3 Fixed volatile support. 2019-12-25 17:04:08 +01:00
jespergravgaard
0c19d01afd Added more nomodify support. 2019-12-24 12:59:51 +01:00
Jesper Gravgaard
6b7a0ed92b Added no-modify support. 2019-12-24 11:05:32 +01:00
jespergravgaard
593a8428a0 Fixed Variable.toString() 2019-12-22 23:22:02 +01:00
jespergravgaard
f1a897e37b Fixed Variable.nomodify 2019-12-22 23:15:52 +01:00
jespergravgaard
7e4d4ad4ff Fixed Variable.nomodify 2019-12-22 23:12:14 +01:00
jespergravgaard
3abd8bed01 Moving Variable properties towards semantic names (nomodify, volatile, optimize, ...). 2019-12-22 23:05:59 +01:00
jespergravgaard
be3dc4a45e Moving Variable properties towards semantic names (nomodify, volatile, optimize, ...). 2019-12-22 22:53:28 +01:00
jespergravgaard
2fddd14a0a Moving Variable properties towards semantic names (nomodify, volatile, optimize, ...). 2019-12-22 22:31:20 +01:00
jespergravgaard
574f21b25a VariableBuilder has replaced VariableBuilderContext. 2019-12-22 22:16:18 +01:00
jespergravgaard
9811e48039 VariableBuilder has replaced VariableBuilderContext. 2019-12-22 22:04:30 +01:00
jespergravgaard
e103a783ce Working in VariableBuilder for creating variables based on type/scope, directives and configuration. 2019-12-22 18:19:20 +01:00
jespergravgaard
4f7485f4e5 Working in VariableBuilder for creating variables based on type/scope, directives and configuration. 2019-12-22 11:53:37 +01:00
jespergravgaard
4c443c1034 Updated test data. 2019-12-21 10:38:44 +01:00
jespergravgaard
17a9e90f2b Working on new VariableBuilder. 2019-12-16 22:51:59 +01:00
jespergravgaard
3b297ef85d working on struct strategy 2019-12-14 09:50:26 +01:00
jespergravgaard
56fdce0d5c working on struct strategy 2019-12-14 09:50:17 +01:00
jespergravgaard
cff815f5d7 Restructured Variable creation to make it more explicit what type is being created. 2019-12-08 17:49:14 +01:00
jespergravgaard
2bad8c915f Improved log message. 2019-12-08 16:04:35 +01:00
jespergravgaard
0e5087c99a Improved test. 2019-12-08 15:47:00 +01:00
jespergravgaard
cd62004812 Fixed test data with ASM optimization. 2019-12-08 15:21:23 +01:00
jespergravgaard
ad28ad18f9 A very early grid bob. 2019-12-08 15:16:32 +01:00
jespergravgaard
9daf5d7dc8 Added an ASM optimization 2019-12-08 13:25:34 +01:00
jespergravgaard
caec30ff0b Now both Vogel Sunflower Bobs & Sprites. 2019-12-01 14:04:18 +01:00
jespergravgaard
7aff220a6e Working on Vogel Sunflower Bobs. 2019-11-30 23:57:23 +01:00
jespergravgaard
4a273bd2dd Added missing fragment 2019-11-28 22:49:28 +01:00
jespergravgaard
d5f7a914f8 working on prebob. 2019-11-28 08:25:00 +01:00
jespergravgaard
87ab93f0ee Updated test with better fragment. 2019-11-24 23:53:07 +01:00
jespergravgaard
99f02843c2 Added better fragment. 2019-11-24 23:14:45 +01:00
jespergravgaard
5463c3174e Added pre-calculated char BOBs. 2019-11-24 23:00:44 +01:00
jespergravgaard
1883da7a86 Minor refactoring. 2019-11-24 11:19:57 +01:00
jespergravgaard
59ab4e0eb1 Improved variable constructors. Improved constant comments. 2019-11-23 23:46:46 +01:00
jespergravgaard
7b71a62924 Removed two passes that are no longer needed. 2019-11-23 19:15:31 +01:00
jespergravgaard
4d9c23b6bc Removed isConstant from Variable (now using Kind). 2019-11-23 18:44:43 +01:00
jespergravgaard
363a6c4424 Aligned struct variable creation with normal variables. 2019-11-23 18:31:00 +01:00
jespergravgaard
5ab9b4353c Refactoring Variable creation. 2019-11-22 23:41:01 +01:00
jespergravgaard
f3c388b753 Implemented ArraySpec 2019-11-21 23:37:53 +01:00
jespergravgaard
397680ea9c Removed FilledArray. Fixed unary plus. Closes #339 2019-11-19 08:28:54 +01:00
jespergravgaard
c60ab5fc7d Removed the last bits of SymbolTypeArray. 2019-11-18 23:41:32 +01:00
jespergravgaard
4f5064a372 Cleaning up old usages of SymbolTypeArray. 2019-11-18 23:19:58 +01:00
jespergravgaard
21c2931990 Cleaning up old usages of SymbolTypeArray. 2019-11-18 23:09:50 +01:00
jespergravgaard
4ab7fe0596 Moving array properties from type to variable. Fixed the last few tests. 2019-11-18 22:56:18 +01:00
jespergravgaard
8656cc4785 Moving array properties from type to variable. A few tests still failing. 2019-11-18 22:50:06 +01:00
jespergravgaard
37f5d833c9 Moving array properties from type to variable. A few tests still failing. 2019-11-18 22:40:12 +01:00
jespergravgaard
ecccf55a08 Moving array properties from type to variable. A few tests still failing. 2019-11-18 22:02:29 +01:00
jespergravgaard
20dcf58eee Removed notregister from Variable. 2019-11-17 20:05:26 +01:00
jespergravgaard
fa5f96221d Removed inferedType from Variable. 2019-11-17 19:58:06 +01:00
jespergravgaard
4cd74cf0a0 Removed __notconst directive. 2019-11-17 19:36:30 +01:00
jespergravgaard
5d54b7c352 added 16-color image. 2019-11-17 18:51:02 +01:00
jespergravgaard
bd83f1f5bf Added example of a 8bit-per-pixel logo for the XMega65. 2019-11-17 16:49:54 +01:00