Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  florian b782918434 * first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction 13 năm trước cách đây
  Jonas Maebe 89c230c035 * moved assert handling from second to first pass, so that the code generator 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
  masta bba75a079c Better Code generation for SAR/ROR/ROL inline nodes 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 4a730bd053 * fixed source type for location_force_register() when loading second 13 năm trước cách đây
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for 13 năm trước cách đây
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 năm trước cách đây
  paul 27538f21a4 merge r13489 from cpstrnew branch by florian: 14 năm trước cách đây
  paul 8cc22972a0 merge r13488 from cpstrnew branch by florian except ncgcon.pas which has a difficult merge conflict (code moved to another unit which is not at the branch during the revision): 14 năm trước cách đây
  Jonas Maebe 1a23a7cd27 * removed all remaining nounsupported ifdefs (except for the one about 14 năm trước cách đây
  Jonas Maebe 1418faf854 * converted tcginlinenode.second_abs_long() to hlcgobj 14 năm trước cách đây
  Jonas Maebe 6a6ab5beac * converted SAR code to hlcgobj 14 năm trước cách đây
  Jonas Maebe 694ccf3df3 + dummy support for untyped var/const/out parameters on the JVM target 14 năm trước cách đây
  Jonas Maebe d1a1d30e04 * unless compiled with -dnounsupported, the compiler will now accept not 14 năm trước cách đây
  Jonas Maebe 761ff19c7f * initialise local dynamic array variables to empty arrays rather than 14 năm trước cách đây
  Jonas Maebe f47689a5fe * enable intercepting passes on tinlinenode(in_new_x); these cannot be 14 năm trước cách đây
  Jonas Maebe 15aaf36b82 + pred/succ, inc/dec and assigned converted to hlcg 14 năm trước cách đây
  florian 8e7f39f176 * constant evaluation of ror/rol if they are internally handled, resolves #6300 14 năm trước cách đây
  Jonas Maebe 04e26bfc85 * corrected version of r16812: code generation is still handled specially 14 năm trước cách đây
  Jonas Maebe ed1485c33e - reverted r16812 for now because it breaks building some packages 14 năm trước cách đây
  Jonas Maebe b0f3fd2533 * completely handle assigned() in pass_1, replaced second_assigned with 14 năm trước cách đây
  florian 5dae691c96 * implementation of bit scan intrinsics by Richard Vida, resolves #17592 15 năm trước cách đây
  Jonas Maebe 04a63ea278 * fixed range/overflow checking for succ/pred (mantis #16770) 15 năm trước cách đây
  Jonas Maebe 283018a3bf * changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can 15 năm trước cách đây
  Jonas Maebe 9bc15a5f61 * renamed a_param_* to a_load_*_cgpara 15 năm trước cách đây
  Jonas Maebe 8a1f272c6b * de-tabbed 15 năm trước cách đây
  florian dfc2652062 + support of compiler intrinsic sar* using a patch by Benjamin Rosseaux, resolves #15606 15 năm trước cách đây
  Jonas Maebe 2c3c6d27d3 * fixed range checking for inc/dec when mixing unsigned and signed types 15 năm trước cách đây
  Jonas Maebe 0eec337a00 - removed SUPPORT_UNALIGNED, FPC_SUPPORTS_UNALIGNED and FPC_UNALIGNED_FIXED 16 năm trước cách đây