Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  michael 31f5836e06 * Added fcl-db as dependency 8 tahun lalu
  svenbarth 0387df3228 * allow the buffer passed to Make() to be Nil 8 tahun lalu
  svenbarth bd74f9af64 * also initialize variant part in Empty function 8 tahun lalu
  svenbarth 3cb8cb293d * correctly raise exception 8 tahun lalu
  michael de469955b3 * Test statements removed 8 tahun lalu
  florian 4a54a88cca + implement tcg.a_load_cgparaloc_ref for un-even sizes and little endian systems as well 8 tahun lalu
  michael f65a36685c * Fix resourcestring deps 8 tahun lalu
  svenbarth 6a95291eda * always clear the variant part of FData 8 tahun lalu
  svenbarth 3b27c39934 * allow making of a TValue out of a raw interface 8 tahun lalu
  svenbarth 2d226e5db5 * allow making of a TValue out of a record or object (TP style) value 8 tahun lalu
  svenbarth 762211dd06 * allow making of a TValue out of a Wide- or UnicodeString 8 tahun lalu
  svenbarth 48c76cd536 * allow making of a TValue of dynamic and static arrays 8 tahun lalu
  svenbarth b6fa83fe92 + add TValue.GetArrayLength, TValue.GetArrayElement and TValue.SetArrayElement 8 tahun lalu
  svenbarth 9c0423b3a4 + add TValue.AsInterface to retrieve a COM style interface again 8 tahun lalu
  svenbarth e2458c9803 + add support for making a TValue out of a COM interface 8 tahun lalu
  svenbarth 40f8b4a77c + since I accidentally committed the assignment operator overload implementations add their declarations as well... 8 tahun lalu
  svenbarth 66725ccfc7 + add TValue.GetReferenceToRawData 8 tahun lalu
  svenbarth cd73a46313 + add TValue.DataSize property 8 tahun lalu
  svenbarth ceb982930c * even though Delphi defines GetDataSize as LongInt (or more precisely Integer) we use SizeInt as that is what we allow for arrays, strings and memory allocations in general as well 8 tahun lalu
  svenbarth 95523157e5 * rework TValueDataIntImpl to work more as it does in Delphi (especially important for GetReferenceToRawData); note: the class avoids the use of an allocation in case it's a managed pointer type 8 tahun lalu
  michael 6672e77222 * Added fcl-report 8 tahun lalu
  florian 37a5716819 * reuse more sparc code for sparc64 8 tahun lalu
  florian 7f72c780d8 * cleanup 8 tahun lalu
  florian 9529416ba0 + sparc64 support for the fpc executable 8 tahun lalu
  florian 7f286eb54e + define cpudelayslot: set during compiler compilation for CPUs having branch instructions with delay slot (MIPS, SPARC) 8 tahun lalu
  florian 049d7884cd * take advantage of the fact that SRA reg1,x,reg2 sign extends to the upper 32 bit bits of a 64 bit register 8 tahun lalu
  florian ec141a716b * SLAX and MULX are candidates for the OpMov2Mov optimization as well 8 tahun lalu
  florian f18ddd6a54 + SLLXSRxXST2ST assembler optimization for SPARC64 8 tahun lalu
  florian 265eae2cc1 + DebugMsg for SPARC assembler optimizer 8 tahun lalu
  florian dba1761a76 + tcgx86.a_load_reg_ref cuts data if the ref. size is smaller than the reg. size 8 tahun lalu