Histórico de Commits

Autor SHA1 Mensagem Data
  svenbarth 00757ec79f + add AsInt64 and AsUInt64 há 8 anos atrás
  svenbarth 5f116c4cec * empty class and object instance seems to be handled a bit different há 8 anos atrás
  svenbarth ae6352611f * correctly handle IsEmpty if Nil had been passed to Make há 8 anos atrás
  svenbarth a03b9d0fc4 * correctly handle AsString if Nil had been passed to Make há 8 anos atrás
  michael 31f5836e06 * Added fcl-db as dependency há 8 anos atrás
  svenbarth 0387df3228 * allow the buffer passed to Make() to be Nil há 8 anos atrás
  svenbarth bd74f9af64 * also initialize variant part in Empty function há 8 anos atrás
  svenbarth 3cb8cb293d * correctly raise exception há 8 anos atrás
  michael de469955b3 * Test statements removed há 8 anos atrás
  florian 4a54a88cca + implement tcg.a_load_cgparaloc_ref for un-even sizes and little endian systems as well há 8 anos atrás
  michael f65a36685c * Fix resourcestring deps há 8 anos atrás
  svenbarth 6a95291eda * always clear the variant part of FData há 8 anos atrás
  svenbarth 3b27c39934 * allow making of a TValue out of a raw interface há 8 anos atrás
  svenbarth 2d226e5db5 * allow making of a TValue out of a record or object (TP style) value há 8 anos atrás
  svenbarth 762211dd06 * allow making of a TValue out of a Wide- or UnicodeString há 8 anos atrás
  svenbarth 48c76cd536 * allow making of a TValue of dynamic and static arrays há 8 anos atrás
  svenbarth b6fa83fe92 + add TValue.GetArrayLength, TValue.GetArrayElement and TValue.SetArrayElement há 8 anos atrás
  svenbarth 9c0423b3a4 + add TValue.AsInterface to retrieve a COM style interface again há 8 anos atrás
  svenbarth e2458c9803 + add support for making a TValue out of a COM interface há 8 anos atrás
  svenbarth 40f8b4a77c + since I accidentally committed the assignment operator overload implementations add their declarations as well... há 8 anos atrás
  svenbarth 66725ccfc7 + add TValue.GetReferenceToRawData há 8 anos atrás
  svenbarth cd73a46313 + add TValue.DataSize property há 8 anos atrás
  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 há 8 anos atrás
  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 há 8 anos atrás
  michael 6672e77222 * Added fcl-report há 8 anos atrás
  florian 37a5716819 * reuse more sparc code for sparc64 há 8 anos atrás
  florian 7f72c780d8 * cleanup há 8 anos atrás
  florian 9529416ba0 + sparc64 support for the fpc executable há 8 anos atrás
  florian 7f286eb54e + define cpudelayslot: set during compiler compilation for CPUs having branch instructions with delay slot (MIPS, SPARC) há 8 anos atrás
  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 há 8 anos atrás