Commit History

Author SHA1 Message Date
  florian 0aa851b7f7 * run constant propagation multiple times if needed and if slow optimizations are turned on 1 year ago
  florian 5c46b5116d + also fold nil nodes when used as pointer constants 1 year ago
  florian 1222456c13 * allow [] for constant set constraints, resolves #37020 1 year ago
  Rika Ichinose 0fe3633044 Simplify shortstr_concat(_multi). 1 year ago
  florian 13fc4075f5 + propagate pointer constants 1 year ago
  Michaël Van Canneyt 3f8bbd3b00 * Various small fixes 1 year ago
  Michaël Van Canneyt 799b90ca3f * Use writehelp to display error 1 year ago
  Michaël Van Canneyt 4cdabbb4c6 * Fix writing of union types 1 year ago
  Sven/Sarah Barth b0d61558e3 * fix #40725: pass along whole array constructor to the Insert() so that it's converted with the correct checks 1 year ago
  Sven/Sarah Barth e76c5d96d8 * Fix #40716: only add helpers if the type doesn't belong to the current object/class/record hierarchy 1 year ago
  Sven/Sarah Barth 7a1ef994b4 * fix #40721: correctly set up the generic defs when parsing fields, especially important when dealing with anonymous fields 1 year ago
  Sven/Sarah Barth 0e9efd07ef * extend read_anon_type() so that it can take a genericdef as well 1 year ago
  Sven/Sarah Barth eaf24269bc * check that the corresponding genericdef of the adjusted def is indeed valid 1 year ago
  Sven/Sarah Barth 550397b982 * fix #40708: when creating the sub-arraydefs for comma separated arrays, ensure that the new sub array also has the generic related information set up correctly 1 year ago
  Michaël Van Canneyt 326d92589a * Add some callback types 1 year ago
  Michaël Van Canneyt e044aae4dc * Handle "object" as argument type 1 year ago
  Michaël Van Canneyt 51ffa2220e * Better callback and type handling 1 year ago
  Michaël Van Canneyt 388a55904a * Handle complex nested types in arguments 1 year ago
  Michaël Van Canneyt dfafb1f777 * Remove some debug statements 1 year ago
  Michaël Van Canneyt 5bc1cfa9bc * -r/chrome option 1 year ago
  Michaël Van Canneyt 90cac5536f * Some corrections in GetInvokeNameFromTypeName 1 year ago
  Michaël Van Canneyt bd08aa6197 * Correct InvokenameFromAlias 1 year ago
  Michaël Van Canneyt ea64142bac * Better support for Alias types 1 year ago
  Michaël Van Canneyt c720e30fac * Add dictionary-typed result support 1 year ago
  Michaël Van Canneyt 70b2f29b92 * Do not generate code for types that are used in a ignored definiton 1 year ago
  Michaël Van Canneyt 2a9eccec65 * Definitions marked [ChromeOnly] are not available in regular Javascript 1 year ago
  florian 74bed63e28 + test for fc3d71bba38e2c91813b224501eef9966544e18c 1 year ago
  Rika Ichinose fc3d71bba3 Check bounds in SetLength(shortstring). 1 year ago
  Michaël Van Canneyt dc7130d078 * Sequence result support 1 year ago
  Michaël Van Canneyt 05118c077f * Test for sequence result 1 year ago