Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  Jonas Maebe 75aac4284d --- Merging r19612 into '.': 13 năm trước cách đây
  Jonas Maebe b269831fdb --- Merging r18162 into '.': 13 năm trước cách đây
  marco f0c986dcce --- Merging r19343 into '.': 13 năm trước cách đây
  marco 17941f0c2e --- Merging r18098 into '.': 14 năm trước cách đây
  florian 570f3c4b39 * merges recent class helper fixes by Sven Barth 14 năm trước cách đây
  florian d35d1ed357 + initial support for pascal booleans with sizes 2, 4 and 8 14 năm trước cách đây
  florian fda10ff098 * insert type conversions to the prototype type for internal procedures as well, rol/ror/sar and friends require the exact type 14 năm trước cách đây
  florian 58893a7342 * fix formatting: mainly wrapped extremely long lines 14 năm trước cách đây
  svenbarth 24243f87e8 Added a check similar to the "allowed" one to be able to remove the "current_syssym" variable again. 14 năm trước cách đây
  svenbarth d0705a1779 Rebase to revision 17236 14 năm trước cách đây
  sergei 48d93dc40e * Fixed handling of "open array of managed type" out-parameters at caller side. Reference count should be decremented only for those array elements which are actually passed to the called procedure; it may be a part of original array if range or slice is used. Concludes work on #18859. 14 năm trước cách đây
  svenbarth 963a4d7b23 Commit of a completely restructured helper implementation. Instead of changing objectdefs with odt_classhelper to odt_class, they'll have the odt_helper type assigned to and this will be kept. This also implies that the parent of a helper is its true parent while the extended type is set to a field in tobjectdef (extendeddef). 14 năm trước cách đây
  svenbarth d12b198c7f Rebase to revision 16888 14 năm trước cách đây
  sergei 4aeef5b150 Fixes to dispatch calls: 14 năm trước cách đây
  sergei 0a9fdb71e5 - translate_disp_call: removed a couple of unnecessary variables. 14 năm trước cách đây
  sergei 58f37dc952 Improvements to dispinterface property handling: 14 năm trước cách đây
  paul ae7bfbb578 compiler: don't connect parasyms to procdefinition in tcallnode.derefimpl if procdefinition is not defined (a possible case for a generic method) (fixes issue #0018573) 14 năm trước cách đây
  sergei 3a23a3ebe0 Initial support of parametrized dispinterface properties: 14 năm trước cách đây
  paul b7f1ea0a93 compiler: remove unneeded check that def is objectdef when we have another check that object has vmt. records don't have vmt so we can leave only one check there 14 năm trước cách đây
  paul cdca5f42b7 compiler: extend internal error 200305061 check for records 14 năm trước cách đây
  paul 742b0bb686 compiler: partly revert r16560 and disable (at least temporary) constructors in records 14 năm trước cách đây
  paul 11d4eddf67 compiler: a trial to implement record constructor 14 năm trước cách đây
  paul 289c9bd192 compiler: remove unneeded checks and typecasting caused by move of objectoptions into tabstractrecorddef 14 năm trước cách đây
  paul 56bf42de57 compiler: implement record methods and class methods: 14 năm trước cách đây
  sergei 7dd93b1282 * Variant types: renamed varunicodestring to varustring and changed its value to $102 (for Delphi compatibility), introduced varUStrArg=$73, added some description comments. 14 năm trước cách đây
  sergei b4ac714201 * defutil.pas: added UnicodeString to automatable types, fixes compilation of webtbs/tw2649.pp after r16360. However it requires RTL support similar to one for AnsiString to be complete. 14 năm trước cách đây
  sergei 9d8d518029 * translate_disp_call, support passing Variants by-value (still pass a pointer, but reset ByRef bit in CallDesc.Args[]). 14 năm trước cách đây
  sergei ba700ad2ff * Improvements to Dispatch call handling: 14 năm trước cách đây
  sergei 2d860e356c * Fixed parameter generation for dispatch calls: assuming that everything is passed by reference and needs only sizeof(ptruint) bytes is wrong. 64-bit primitive types (Double,Int64) are passed by value and require twice more space on 32-bit platforms. 14 năm trước cách đây
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed 15 năm trước cách đây