Commit History

Autor SHA1 Mensaxe Data
  nickysn 62cb7c2d12 * synchronized with trunk %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 3047ce71bc * fixed LLVM register allocator after r46199 %!s(int64=5) %!d(string=hai) anos
  florian 87702d7cda * cosmetics %!s(int64=5) %!d(string=hai) anos
  florian 7281ea7a2c * floating point division by zero should throw run time error 208, fixed %!s(int64=5) %!d(string=hai) anos
  florian b60ac4c2db * @PLT is needed for calls to link it properly with pic code %!s(int64=5) %!d(string=hai) anos
  florian 4c2c540b29 * fixed resetting of state, broken in r45995 %!s(int64=5) %!d(string=hai) anos
  florian 893225770c * updated tfpstate %!s(int64=5) %!d(string=hai) anos
  nickysn 83e8a799c8 * fixed wasm warnings, due to level 2 comments %!s(int64=5) %!d(string=hai) anos
  nickysn 936df34f5e + added wasm regdat regeneration to the compiler makefile %!s(int64=5) %!d(string=hai) anos
  yury 0000682043 * i8086: When a ref points to the 32-bit data, preload the ref base to a temp register to reduce spilling. %!s(int64=5) %!d(string=hai) anos
  yury ddea929923 * For 8 and 16 bit CPUs preload the ref base and index to a separate temp register in the generic implementation of a_load64_reg_ref() and a_load64_ref_reg(). %!s(int64=5) %!d(string=hai) anos
  nickysn 08af87cde2 + also build wasmtool %!s(int64=5) %!d(string=hai) anos
  nickysn 63ecdcffd1 * mode objfpc, h+ in wasmlinkchange.pas and wasmtoolutils.pas %!s(int64=5) %!d(string=hai) anos
  yury e70c898503 * Removed the i8086 specific hack. Since r46199 the register allocator is able to handle the problem code. %!s(int64=5) %!d(string=hai) anos
  yury ff820247c3 * Early during register allocation, spill registers which interfere with all usable real registers. %!s(int64=5) %!d(string=hai) anos
  nickysn 39e7f9b87f * lazarus application name changed to ppcwasm (was: ppcjvm) %!s(int64=5) %!d(string=hai) anos
  yury 601e05f17f * Count only usable real registers. %!s(int64=5) %!d(string=hai) anos
  yury 0daba07246 * Enhanced the debug output of spilling statistics. Now it includes efficiency of the spilling which is based on %!s(int64=5) %!d(string=hai) anos
  nickysn bf8a06f43b + added comment with the WebAssembly define %!s(int64=5) %!d(string=hai) anos
  nickysn 67d5eba6fc + added wasmbin fpmake files %!s(int64=5) %!d(string=hai) anos
  nickysn dbffac46cb * mode objfpc, h+ in wasmnormalize.pas %!s(int64=5) %!d(string=hai) anos
  nickysn 6b5719879a * mode objfpc, h+ in wasmmodule %!s(int64=5) %!d(string=hai) anos
  nickysn 8d5ddbf33f * mode objfpc, h+ in wasmlink %!s(int64=5) %!d(string=hai) anos
  nickysn 05c5e28bca * mode objfpc, h+ in wasmtest.pas %!s(int64=5) %!d(string=hai) anos
  nickysn c97a244a3d * mode objfpc, h+ in wasmbincode.pas %!s(int64=5) %!d(string=hai) anos
  nickysn 7809dde9d5 + added mode objfpc and ansistrings ON directive to unit lebutils %!s(int64=5) %!d(string=hai) anos
  nickysn f6a15342c7 + makefile for utils/wasmbin (but no fpmake.pp yet) %!s(int64=5) %!d(string=hai) anos
  nickysn 0df78c9128 * regenerated makefiles %!s(int64=5) %!d(string=hai) anos
  nickysn 17057abaf1 * applied the GPL license with Dmitry's permission %!s(int64=5) %!d(string=hai) anos
  nickysn 34460a9fae [PATCH 188/188] fix offset reference within the code section, when %!s(int64=5) %!d(string=hai) anos