Commit History

Author SHA1 Message Date
  paul b2a613c17f compiler: implement record constructors + tests 12 years ago
  paul 51825b6f2e compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation) 12 years ago
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so 12 years ago
  Jonas Maebe 3eb527b532 * make use_fixed_stack for i386 more generic (any target with more than 12 years ago
  Jonas Maebe d9e67fc835 * don't add a separate high parameter for array-of-const parameters on the 12 years ago
  pierre 42586baa34 Use SUPPORT_SAFECALL conditional 13 years ago
  Jonas Maebe 0a1157da38 * fixed memory leaks in the compiler introduced in r21862 by marking and 13 years ago
  Jonas Maebe 7a0ae38700 + also specify the parameter def when allocating a parameter via 13 years ago
  Jonas Maebe 587244c088 * factored out common code from get_funcretloc() 13 years ago
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 years ago
  Jonas Maebe dc70db9402 * parameter passing support for AIX: 13 years ago
  sergei 270fc39432 * An open array/array of const parameter passed by value and requiring a local copy on heap (currently all targets except non-Darwin i386 ones) should not be placed into register and should force procedure to have an implicit finally block. 13 years ago
  pierre b6de7f0d6b * Suppress Comaprison might be always false if first_mm_imreg is zero 13 years ago
  Jonas Maebe c9537e3347 + support for non-array/record var parameter on the JVM target using 14 years ago
  Jonas Maebe 2c313e397e + support for regular arrays and open arrays 14 years ago
  Jonas Maebe 0e87627218 + gethltemp() to allocate a temp specifying full type information even 14 years ago
  Jonas Maebe c17d022a87 * allow overriding tparamanager.is_stack_paraloc() and let it always 14 years ago
  Jonas Maebe a5c70392c1 * also copy cgpara.def when creating temp paralocs 14 years ago
  Jonas Maebe 3d3a42b911 * improvement to r16050 for non-fixed stack targets: they never have to use 14 years ago
  sergei 4780278e7b Fix Mantis #11783: 14 years ago
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed 15 years ago
  mazen b127fc154a * Fixed spell error revealed by lintian. 15 years ago
  Jonas Maebe 8b0301409a + i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and 15 years ago
  Jonas Maebe 6094cb79dc * fixed internalerrors on non-use_fixed_stack platforms after r16050: 15 years ago
  Jonas Maebe f13f6627c4 * moved use_fixed_stack from cgutils to a method in paramgr so it can 15 years ago
  joost 65ab1e820b * Safecall on linux/i386 now behaves like cdecl plus hidden exception support. 15 years ago
  Jonas Maebe 57bd6d2685 + merged nestedprocvars branch 15 years ago
  Jonas Maebe 27f6376fd4 * when determining whether a temporary paraloc can be in a LOC_REGISTER, 15 years ago
  Jonas Maebe 283018a3bf * changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can 15 years ago
  Jonas Maebe cc5aeb09de * fixed handling the result value of functions where the result type is 16 years ago