Histórico de Commits

Autor SHA1 Mensagem Data
  Jonas Maebe 5fd205c130 * fixed indentation of thlcgjvm.a_load_loc_stack() implementation há 14 anos atrás
  Jonas Maebe ab5b1fb686 * turned call_fail_node, initialize_data_node, and finalize_data_node from há 14 anos atrás
  Jonas Maebe 15aaf36b82 + pred/succ, inc/dec and assigned converted to hlcg há 14 anos atrás
  Jonas Maebe df2d83f110 * fixed calculating the number of stack slots removed by a call há 14 anos atrás
  Jonas Maebe 13a459c2d7 * replaced all calls to cg.g_incr/decrrefcount/g_initialize/g_finalize with há 14 anos atrás
  Jonas Maebe 25f565751a + g_incrrefcount/g_decrrefcount/g_initialize/g_finalize() implementations for há 14 anos atrás
  Jonas Maebe 6c9256ee32 * made internalerror unique há 14 anos atrás
  Jonas Maebe e326f46da5 * don't force the constant of a_cmp_const* to be an integer constant, há 14 anos atrás
  Jonas Maebe ca98c329b3 + (dynamic) array helper routines há 14 anos atrás
  Jonas Maebe 9bd753ba7a * don't decrease the evaluation stack counter twice for a_load_*_ref há 14 anos atrás
  Jonas Maebe e20919f065 + support for writing JVM line number information há 14 anos atrás
  Jonas Maebe d456ec2ffe + support for JVM local variable and parameter debug information há 14 anos atrás
  Jonas Maebe b5e7989a06 * separate Jasmin operands by space instead of by "," há 14 anos atrás
  Jonas Maebe 730f75ed96 * use current_module.realmodulename^ (= unit name as declared in its main há 14 anos atrás
  Jonas Maebe 0dc5baa681 * regenerated so it doesn't set an -XP parameter by default há 14 anos atrás
  Jonas Maebe 2e9e005647 * don't add a utils prefix when the target cpu is the JVM, because the há 14 anos atrás
  Jonas Maebe 002455ab5c + support for instance and class fields, and unit-level global variables há 14 anos atrás
  Jonas Maebe afceec23b2 - removed unused local variables há 14 anos atrás
  Jonas Maebe 532f16336a * force -dNOOPT when compiling a JVM compiler há 14 anos atrás
  Jonas Maebe 28740dce2d - removed extra "fordefinition" parameter again from tprocdef.mangledname(), há 14 anos atrás
  Jonas Maebe e269f68359 * require that class methods are "static" for Java classes há 14 anos atrás
  Jonas Maebe 83dc297346 + Java interface support, mostly the same as Objective-C protocols há 14 anos atrás
  Jonas Maebe b0d050a490 * pass all .j files related to one unit in one go to Jasmin instead of há 14 anos atrás
  Jonas Maebe 505660262d + sqr(float) and trunc() support há 14 anos atrás
  Jonas Maebe d3a4866cf5 * reorder processing of left/right for add nodes somewhat to make há 14 anos atrás
  Jonas Maebe fda72aaed6 * made the remove_dummy_load_stores() implementation more extensible há 14 anos atrás
  Jonas Maebe b023627f6a * converted tcgcasenode.pass_generate_code() to hlcgobj há 14 anos atrás
  Jonas Maebe 71b348757b * reversed expected operand order of tjvmhlcg.a_cmp_*(), because há 14 anos atrás
  Jonas Maebe 87925db8fb * fixed 64 bit shl/shr/sar operations: the second argument of the há 14 anos atrás
  Jonas Maebe 8f727557c0 + JVM support for int_to_int, int_to_real, bool_to_int and há 14 anos atrás