summaryrefslogtreecommitdiff
path: root/compiler/ncgcon.pas
Commit message (Expand)AuthorAgeFilesLines
* fpcdefs.inc: Set fpc_compiler_has_fixup_jmps for powerpcXX and mips CPUs.pierre2012-07-091-45/+1
* Add needs_got_for_pic, set global_used to that procedurepierre2012-07-041-1/+45
* * do not create a global symbol in the middle of ansi/unicodestringjonas2012-05-191-15/+31
* * merged trunk up to r20882jonas2012-04-151-41/+73
|\
| * * tcgguidconstnode: create a new object section before emitting data, otherwi...sergei2011-11-161-2/+3
| * compiler: paul2011-10-191-12/+2
| * compiler: output ansistring constants in explicit codepage if codepage is exp...paul2011-10-111-1/+1
| * compiler: move ansistring codepage number replacement code from the asm gener...paul2011-10-111-4/+14
| * compiler:paul2011-09-281-12/+6
| * compiler: manual merge some cpstrnew changes which was impossible to merge us...paul2011-09-171-1/+2
* | + full support for sets on the JVM targetjonas2011-08-201-49/+52
* | * unless compiled with -dnounsupported, the compiler will now accept notjonas2011-08-201-1/+8
|/
* * Float constants must be pooled using their the actual type, not the mapped ...sergei2011-06-221-2/+2
* * Optimized pooling of floating point and large set constants using hash tables.sergei2011-06-191-91/+35
* + "CExtended" type that is the same as "extended", but conforming to thejonas2010-02-141-3/+3
* compiler: cleanup - remove unused variablespaul2009-12-291-2/+1
* o patch by Sergei Gorelkin which basically resolves #14308 (still misses some...florian2009-12-131-56/+15
* * fixed (harmless) range error in cross-endian crosscompiling code forjonas2009-10-011-4/+6
* - removed FPC_NEW_BIGENDIAN_SETS define and if(n)defsjonas2009-08-231-16/+0
* * the compiler now explicitly keeps track of the minimally guaranteedjonas2009-02-081-8/+8
* Merged revisions 11665-11738 via svnmerge from florian2008-09-101-7/+8
* * use LOC_REGISTER instead of LOC_CREGISTER for constant string pointersjonas2008-08-281-1/+1
* * fixed asd_references for ansi/widestrings on Darwinjonas2008-08-271-6/+8
* o patch from Sergej Gorelkin to improvement code generation for string literalsflorian2008-08-271-140/+50
* * Removed/ifdefed/commented unused local variables.yury2008-07-201-1/+1
* * range check error checking for floats refactoredflorian2008-05-111-8/+4
* * fixed compilation with 2.2.0 on big endian systems after r10432jonas2008-03-041-3/+4
* * cleanup and simplify the set type handlingpeter2008-03-021-128/+127
* * split cpu64bit compiler define intojonas2008-02-131-10/+10
* * fixed and enabled smartlinking on Darwin by adding more .referencejonas2007-09-281-9/+13
* * split off sec_rodata_norel from sec_rodata, and only put constant datajonas2007-09-261-3/+7
* + support for extra packing of sets whose lower element numberjonas2007-09-161-1/+3
* * Completely fixed float constants in softfloat mode when compiler was compil...yury2007-07-101-5/+1
* * Fixed float constants in softfloat mode when compiler was compiled in hardf...yury2007-07-071-0/+3
* * Change rest of compiler to system unit swapendian routines.daniel2007-06-301-1/+1
* * Rework the constexprint to allow operations from low(int64) to high(qword).daniel2007-06-131-2/+2
* * fixed (harmless) range errorjonas2007-05-291-1/+2
* - removed/disabled all normalset code (except for bootstrapping), sincejonas2007-05-201-1/+1
* * new internal set format for big endian systems. Advantages:jonas2007-05-191-13/+46
* * tried to restore old set behaviour for big endian targetsflorian2007-03-031-1/+1
* * cleaned up set conversionflorian2007-02-251-2/+2
* * fixed writing of double constants on WinCEflorian2006-11-171-1/+2
* * fix x64 compilepeter2006-11-031-1/+1
* + tdataconstnode, implemented for usage in dispatch stuffflorian2006-11-031-0/+29
* * remove tdictionary and tindexarraypeter2006-11-031-1/+1
* * settings refactoredflorian2006-10-301-9/+9
* * remove ttypepeter2006-10-291-25/+25
* * fixed merging of identical ansi/widestringsjonas2006-09-041-2/+2
* * widestrings aren't ref. counted anymore on windowsflorian2006-05-091-2/+7
* * fix alignment of tdoublearray by using a variant recordpeter2006-03-291-4/+4