1. 29 Nis, 2013 3 kayıt (commit)
    • Herbert Dürr's avatar
      #i121715# let the C++ compiler do the C++ exception handling · 1b6c29d1
      Herbert Dürr yazdı
      the manually created exception handling tables are not supported for MACH-objects
      used on MacOSX. Rather than porting them manually or half-manually e.g. using
      LLVM-intrinsics the compiler is happy to do the work for us for C++ methods
      even if they only contain inline assembler (wrapped by the compiler generated
      frame setup code, of course).
      1b6c29d1
    • Herbert Dürr's avatar
      #i121715# add a CxxAbi compatible UNO bridge for 64bit MacOSX · 973209e3
      Herbert Dürr yazdı
      the calling conventions on 64bit Mac follow the sysv-abi for AMD64 like
      the FreeBSD and the Linux ports, so basing this bridge on the one from
      FreeBSD saved some time. Thanks to Pedro Giffuni for this suggestion!
      
      Some modififications were needed regarding symbol names, the layout of
      unwind and exception structures, the missing derivatives of type_info
      and vtable-offsets. The eh_frame specific stuff is not converted yet.
      973209e3
    • Andre Fischer's avatar
      aae247a3
  2. 28 Nis, 2013 1 kayıt (commit)
  3. 26 Nis, 2013 29 kayıt (commit)
  4. 25 Nis, 2013 5 kayıt (commit)
  5. 24 Nis, 2013 2 kayıt (commit)