Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  nickysn b79569ed2f * Borland Pascal compatibility for 16-bit CPUs: int16 shl int32 now produces int32; this fixes writeln(longint) on the i8086-msdos target 12 năm trước cách đây
  nickysn a9640ad9c6 + insert type conversion for the div result when cpuneedsdiv32helper is used 12 năm trước cách đây
  nickysn 1dbca4c403 * 16-bit ALU fixes in tmoddivnode.pass_typecheck 12 năm trước cách đây
  nickysn edc382aa76 * 16-bit ALU fixes in tshlshrnode.pass_typecheck 12 năm trước cách đây
  nickysn 4ac508a2b9 fixed bug in tunaryplusnode.pass_typecheck introduced in my previous commit r23737 12 năm trước cách đây
  nickysn 63ac46c74c 16-bit ALU fixes in tunaryminusnode.pass_typecheck and tunaryplusnode.pass_typecheck 12 năm trước cách đây
  florian 8e5bd14e3a * overleft newline fix 13 năm trước cách đây
  sergei 12ad6704f6 - Removed a number of unused variables, reduces noise at compilation. 13 năm trước cách đây
  florian 5e1e42ec2b * fixes support for cpus with cpunodefaultint for unary minus nodes 13 năm trước cách đây
  Jonas Maebe 9e0184884e * correctly change the signdness information of tordconstnodes that are 13 năm trước cách đây
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 năm trước cách đây
  pierre 7101151b5c Avoid internal error 2002042430 and check overloading before calling simplify method 13 năm trước cách đây
  Jonas Maebe 3b8ae840c1 * avoid range check errors when inlining not-nodes (mantis #21029) 13 năm trước cách đây
  florian 4765728fc4 * use SarInt64 to optimize 64 bit divs on 32 bit platforms, resolves #20998 13 năm trước cách đây
  pierre da62249d6b * Fix code to avoid use of unitialized rv local variable in tmoddivnode.simplify method 14 năm trước cách đây
  florian 6ec0f2549a * factored load node flags out of node flags to gain space 14 năm trước cách đây
  Jonas Maebe 845f50448c + support for qword div/mod via helper (the JVM only supports signed 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
  sergei 2f7c779fa4 * tmoddivnode.simplify: made result definitely assigned and removed local var 14 năm trước cách đây
  tom_at_work e5fc169e57 * Call fpc_shl/r_qword for qword types for first_shlshr64bitint method 14 năm trước cách đây
  paul d21bbc4548 compiler: reduce amount of hints and warnings 14 năm trước cách đây
  florian 8d960cb608 + implementation of shifting operations for avr 14 năm trước cách đây
  paul a8da9e4bd1 compiler: set result value to dummy function to prevent compiler to generate a hint 15 năm trước cách đây
  paul ee6fe6c4f5 compiler: add unary plus node, search for unary plus operator if a type cannot be handled by compiler, increase ppu version because of node types change 15 năm trước cách đây
  Jonas Maebe 769eb3f604 * moved the initialisation of the nodetree and tai class reference constants 15 năm trước cách đây
  Jonas Maebe 94d976bc87 * when simplifying ordinal expressions during inlining, keep the resultdef 15 năm trước cách đây
  florian c1f3d8dcaa * unified names of system_*/systems_* sets 15 năm trước cách đây
  Jonas Maebe a00df1033f * changed "Mixing signed expressions and longwords gives a 64bit result" 17 năm trước cách đây
  Jonas Maebe 931aef4daa * make result of not(constant) (with constant type <= sinttype) 17 năm trước cách đây
  Jonas Maebe 0ae33aeab0 * the result of not(dword(ordconst)) has to be dword as well for Delphi 17 năm trước cách đây