Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  florian 81e0e3114c * throw an error if threadvars are used but not supported 12 năm trước cách đây
  Jonas Maebe 9777699c70 * fixed compilation for targets with internal stack checking after r23325 12 năm trước cách đây
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so 12 năm trước cách đây
  Jonas Maebe 7c578c3541 * made the pascal name of the string range checking helpers match 12 năm trước cách đây
  Jonas Maebe fe5a4baa15 - removed FPC 2.4 bootstrapping support 12 năm trước cách đây
  pierre 14c5fceb45 Add fpc_longword_to_double 12 năm trước cách đây
  florian 420cd9bd27 + support for <text>^ in iso mode 13 năm trước cách đây
  florian 2db4606eb0 * fix bootstrapping with 2.6.0 13 năm trước cách đây
  florian ff12d63248 + generic popcnt support 13 năm trước cách đây
  Jonas Maebe aba6923187 * moved g_test_self() from cgobj to hlcgobj 13 năm trước cách đây
  Jonas Maebe b42d204514 * fpc_shortstr_assign as compilerproc, forgot to commit 13 năm trước cách đây
  Jonas Maebe 7a0ae38700 + also specify the parameter def when allocating a parameter via 13 năm trước cách đây
  Jonas Maebe baa8fa39a8 * converted code to trash variables (-gt) to operate at the node tree level, 13 năm trước cách đây
  florian 6c8eed21c4 + implement auto inlining (-Ooautoinline) 13 năm trước cách đây
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 năm trước cách đây
  svenbarth bd19a16be9 Add support for Default() intrinsic. For now this is only (fully) supported 13 năm trước cách đây
  paul 79b725990c rtl: remove spaces 13 năm trước cách đây
  sergei f07d02b427 - Removed string conversion helpers that are not actually used by compiler code generation (duplicated pwidechar/punicodechar stuff). 13 năm trước cách đây
  sergei 568ef396fb * Added fpc_dynarray_assign (a helper for dynamic array assignments), added local access to fpc_intf_assign, and switched fpc_copy to use assignment helpers instead of incr_ref/decr_ref combinations. 13 năm trước cách đây
  sergei 40f29ffd7a * Generate direct order of indexes passed to fpc_dynarray_setlength at compile time, eliminates the need of reversing them at runtime (in DynArraySetLength). 13 năm trước cách đây
  sergei 49700e675c * Changed code generation for variant assignments to typecast arguments to TVarData instead of using pointers. Fixes one (probably the ugliest one) case of non-disposed temp variables: 13 năm trước cách đây
  florian 6a1a2d3464 * get rid of some feature checks, probably the whole feature stuff is plainly the wrong way, embedded rtl compiles again, resolves #20913 13 năm trước cách đây
  sergei 009ee271ec - Cleaned out STR_CONCAT_PROCS define 14 năm trước cách đây
  sergei 724f41a9af - Cleaned out FPC_STRTOSHORTSTRPROC and FPC_STRTOCHARARRAYPROC defines. Somebody had to do it one day. 14 năm trước cách đây
  Jonas Maebe f67d7f08fc * use temporary location to construct writestr() string, because the 14 năm trước cách đây
  sergei 56900b4754 * RTL: clean up exception handling code (functionality is not changed). 14 năm trước cách đây
  sergei a32fdc3ae6 + Added a simple helper tcg.g_call, intended to replace allocallcpuregisters+a_call_name+deallocallcpuregisters sequence which is used all over the place. 14 năm trước cách đây
  sergei 0d3fa2d2db - Cleaned out VER2_2 defines 14 năm trước cách đây
  sergei 6e23565edf + Initialize/finalize variants using dedicated helpers, produces both smaller (no RTTI loading necessary) and faster (direct path taken) code. 14 năm trước cách đây
  sergei fa4b78363c + Handle safecall exceptions with a dedicated compilerproc, simplifies compiler part and reduces generated code size. 14 năm trước cách đây