summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* o patch from Sergej Gorelkin to improvement code generation for string literalsflorian2008-08-274-149/+314
* - removed obsolete USECMOV defineflorian2008-08-243-12/+9
* * ignore $region/$endregion directives, resolves #11937florian2008-08-231-0/+10
* * split typecast_string_to_string into simplify and firstpass, allows better ...florian2008-08-231-46/+52
* + set node complexity of const. string nodes to 1florian2008-08-232-4/+5
* * reverted previous changes, proper fix still to be found :-(hajny2008-08-211-1/+1
* * another attempt to fix casing for generated OS/2 import librarieshajny2008-08-211-1/+1
* + tfornode.simply which removes for loops being never executedflorian2008-08-212-34/+54
* * use modulename rather than realmodulename for import libraries to avoid pa...hajny2008-08-211-1/+1
* * new node flag nf_modify to mark nodes being read and then written by one lo...florian2008-08-204-51/+89
* * also free memory when a destructor is called without an explicitjonas2008-08-171-5/+12
* * method definitions in "child" interfaces also hide those in "parent"jonas2008-08-162-15/+7
* * safecall is only supposed to do anything for Windows targets. Removedjonas2008-08-162-2/+4
* * don't call procvars passed to formal parameters (mantis #11861)jonas2008-08-162-3/+3
* * the fact that a procedure is local does not mean that it by definitionjonas2008-08-161-2/+1
* * continued to play with avrflorian2008-08-152-0/+265
* * Fixed passing of open array of wide string literals to function which expec...yury2008-08-141-6/+2
* * continued work on avr-embeddedflorian2008-08-143-84/+64
* * fix for #11865 -Oppentium3marco2008-08-142-9/+9
* + lazarus project for avrflorian2008-08-131-0/+80
* * fixed shared linker name for i386florian2008-08-121-9/+12
* * handle more nodes when creating life infoflorian2008-08-111-0/+3
* * handle exit(<expr>) correctly in the dfa, resolves #11848florian2008-08-111-3/+20
* * write expressions when getting an invalid operand error in preprocessorflorian2008-08-111-1/+1
* * Fixed hang while linking in some cases.yury2008-08-031-3/+3
* * fixes compiler crash with out of memory on illegal array declarationsflorian2008-08-032-32/+35
* + defined FPC_FULLVERSION as integer constant containing the version, florian2008-08-031-0/+1
* - unnecessary type declaration removedflorian2008-08-031-6/+4
* * disabled jump tables for darwin/x86_64 for now since they don't workjonas2008-08-021-1/+1
* * passing by value of variants with stdcall conventions, resolves #10042florian2008-08-011-63/+66
* * proper support for tobject.getinterface with raw/corba interfaces, resolves...florian2008-08-012-3/+25
* * more fixes for 11062florian2008-07-311-2/+2
* * Fixed compiler cycling with enabled range and overflow checking.yury2008-07-297-11/+11
* * Commented out unused var.yury2008-07-291-1/+1
* * More correct fix for overflow check for RELOC_RELATIVE_24.yury2008-07-291-3/+3
* * Fixed overflow check for RELOC_RELATIVE_24.yury2008-07-281-2/+2
* * Fixed executable size limit for wince.yury2008-07-281-1/+1
* * Added error message if resulting executable image size is too big to fit in...yury2008-07-285-144/+185
* * Use unsigned integers for sizes and positions to break 2GB limit in tdynami...yury2008-07-2813-166/+165
* * possible fix for 11062florian2008-07-281-1/+1
* * jump table is written to the data segment so create a proper label for it, ...florian2008-07-281-1/+1
* * properties properly setflorian2008-07-281-111/+111
* * avoid shifter constant overflow on arm when optimizing two shifter operatio...florian2008-07-281-0/+20
* + support of inlined ror/rol on armflorian2008-07-282-1/+51
* * teach peephole optimizer about ror/rolflorian2008-07-281-1/+1
* + ror/rol functionsflorian2008-07-2712-57/+153
* * Bring back tcg.getflagregister on Florian's request, but made it non-abstra...yury2008-07-231-0/+8
* * Define dummy tcgarm.g_stackpointer_alloc to fix abstract warning.yury2008-07-232-1/+8
* * Fixed 'mixed signed/unsigned' warnings.yury2008-07-237-9/+13
* * Suppressed "Values in enumeration types have to be ascending" note.yury2008-07-231-1/+4