Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe e93660c170 - removed ttai_lowleveltypedconstbuilder.queue_addrn(), as we are always %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe f40ea04540 * changed getarraydef() into a tarraydef.getreusable() class method %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 9ceddf9b16 * fix tasmlisttypedconstbuilder memory leaks %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 93fcdb9a5a * fixed initialisation of procvar typed const with a pointerconstn: %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe d71f6e9840 - removed extraneous maybe_begin_aggregate() when a procvar is initialised %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 3be51e1455 * fixed endless recursion in tabstractrecorddef.contains_float_field() in %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 419a97cce8 * changed emit_ansistring_const() and emit_unicodestring_const() into %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 6ed273eec5 * support specifying the name of an internal data section %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe a76aba4a20 * converted a number of string data generators to the internal data builder %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 5e1bb8e408 + tcalo_make_dead_strippable to indicate that a typed constant data block %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe e924dbed90 * moved the specification of the options for a ttai_typedconstbuilder from %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 765044aede * fixed a number of (mostly false) warnings regarding uninitialised %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe b931f78b4b * insert a type conversion from ordinal to pointer for pointerconstn %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 9c42437326 * moved tasmlisttypedconstbuilder.tc_emit_string_offset() to %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 %!s(int64=10) %!d(string=hai) anos
  florian 461821d1a5 * read array initializations in generic subroutines without fixed limits, resolves #25602 %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 37cf157d7d initialize pd to fix a warning with O3+ %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 146e3bcb9e * synchronised with trunk till r29513 %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe e97f31541e - reverted partial commit of merge %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe a76bbf363d * synchronised with trunk r29513 %!s(int64=10) %!d(string=hai) anos
  sergei 6708b83a16 * Refactor tasmlisttypedconstbuilder so it emits string/PChar data, if any, into a second asmlist, instead of appending it directly to global asmlist. %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 634d2931e2 * use ttai_typedconstbuilder.emit_ord_const() when emitting ordinal constants %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe e07933212b * factored out emitting a guid const %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 5a9b931e5c * renamed ttai_lowleveltypedconstbuilder to ttai_typedconstbuilder %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe d2b55b6f07 * moved the recording of aggregate type information during typed constant %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe bdfb6d81e5 * don't emit padding bytes if there was an error parsing a typed constant %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 210b532832 * split up specifying the type of the section of a typed constant and whether %!s(int64=11) %!d(string=hai) anos
  sergei d88e0df1ba * Fixed another case of emitting data without defining a section. Mantis #26473. %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe d26e6278ba * don't free node before using its resultdef in an error message %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 9e074d036b * migrated the handling of ansi/unicodestring constants to the high level %!s(int64=11) %!d(string=hai) anos