Histórico de Commits

Autor SHA1 Mensagem Data
  svenbarth c6cd64a790 + add new methods AsUnicodeString and AsAnsiString which are internally used by AsString depending on the type of String há 8 anos atrás
  svenbarth 4fcd0391ae * use new SetSize field to simplify set handling in TValue há 8 anos atrás
  svenbarth 5c97248f85 + also write the set's size to the RTTI as that simplifies handling in Invoke() há 8 anos atrás
  svenbarth 1950e57899 * fix order in tinternaltypeprefix so that it fits internaltypeprefixName há 8 anos atrás
  Mattias Gaertner e54f02048f pastojs: fixed tests há 8 anos atrás
  Mattias Gaertner b5332501d7 fcl-passrc: scanner: fixed error message format to be fpc compatible há 8 anos atrás
  svenbarth 77dad75f3b * add libffi to packages fpmake há 8 anos atrás
  svenbarth 0553d94765 * generate Makefile after r37084 há 8 anos atrás
  svenbarth 0140028d4e + add headers for the ffi library, the foreign function call library há 8 anos atrás
  svenbarth 7b675b6769 * correctly write the type of open array parameters as the element def and not the array def há 8 anos atrás
  svenbarth ce958cacc4 + add and document a way to hide the generic methods from Lazarus' CodeTools as they don't support them yet há 8 anos atrás
  svenbarth 92caf587f5 + add generic function TValue.From<> which is a shorthand of TValue.Make() há 8 anos atrás
  svenbarth 83e4585b0f * correctly handle unit identifiers inside specializations of generic routines há 8 anos atrás
  blikblum 9ead4329c6 sqlite3ds: change ApplyUpdates to raise an exception if an error occurs há 8 anos atrás
  svenbarth 46de720c63 - since DataSize for method pointers works correctly remove the "?"-comment há 8 anos atrás
  svenbarth 4ff6c7bddf + add Delphi compatible exception types há 8 anos atrás
  svenbarth fde056899d + add a TArray specialization for TValue as Lazarus does not yet handle inline specializations in parameter declarations gracefully há 8 anos atrás
  svenbarth 0b1b82bb2d * test reference of empty values of different types há 8 anos atrás
  svenbarth a06ed3c929 * adjust handling of empty buffer as a valid reference is needed nevertheless há 8 anos atrás
  svenbarth 25d9c85a87 - remove debug output -.- há 8 anos atrás
  svenbarth 36451e271c * test for unassigned TypeInfo há 8 anos atrás
  svenbarth 93a65d3a78 * correctly handle the case of an unassigned TypeInfo há 8 anos atrás
  svenbarth 4de7b43a5c * enable tests of TTestMethod, TTestEnum and TTestSet now that they're public and Delphi doesn't complain anymore about them not having any runtime information... há 8 anos atrás
  svenbarth 60217d87a4 * implement handling of tkSet (which is a hybrid type regarding its storage) há 8 anos atrás
  svenbarth 820ba03ef0 * allow making a value of a enumeration há 8 anos atrás
  svenbarth b1439c066a * share types to reduce unnecessary duplication há 8 anos atrás
  svenbarth 4dc6d1f8f6 * test for correct DataSize if value is empty há 8 anos atrás
  svenbarth 4ae1d65bad * GetDataSize also needs to return a valid size if the value is empty há 8 anos atrás
  svenbarth 621316c6dc * raw interfaces are not handled through IValueData so correctly return their size in GetDataSize há 8 anos atrás
  svenbarth 5f02c30eed * explicitely state which check failed há 8 anos atrás