summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2019-03-12nt64 toolchain: added assembly sources for the crtbegin & crtend objects.midipix2-0/+78
2019-03-12midipix: nt64: added sys/unwind.h, unwind (framework wrapper) interfaces.midipix3-0/+284
2019-03-12structured exception handling: added a pointer to the framework's __seh_vtbl.midipix4-0/+10
2019-03-12abi: framework interfaces: imported psxseh.h.midipix1-0/+94
2019-03-12abi: struct __psx_context now includes a pointer to the layer's seh vtable.midipix2-0/+6
2019-02-23build system: configure: make --all-shared and --all-static mutually exclusive.midipix1-0/+2
2019-02-19build system: mktemp(1): provide template, explicitly remove temporary files.midipix1-2/+12
2019-02-19build system: ccenv: attemt to use otool for binary format detection.midipix1-1/+20
2019-02-19build system: configure: host/target may only be set via explicit arguments.midipix1-2/+0
2019-02-19build system: ccenv_find_tool(): support an optional tool-compatibility test.midipix1-2/+9
2019-02-19build system: configure, ccenv.sh: fix sed exp. for trailing tabs & spaces.midipix2-2/+2
2019-02-19weak hidden symbols: provide a strong __stdio_exit_needed().midipix2-0/+16
2019-02-19process init: apply hidden visibility to all [S]crt*.o files.midipix18-42/+66
2019-02-19_start(): directly refer to main() via hidden visibility.midipix2-2/+2
2019-02-19psxglue.h: update struct __ldso_vtbl (psxscl) to match member names in psxscl.midipix10-56/+88
tls: place __copy_tls() and __reset_tls() in designated translation units.
2019-01-31__init_tls(): initialize the .detach_state, .locale, and .robust_list members.midipix2-0/+8
2019-01-27__clone(): updated struct pt_regs to match libpsxscl, provide stack info.midipix2-10/+38
2019-01-26psxglue.h: update following libpsxscl's introduction of __psx_user_frame().midipix4-14/+8
2019-01-26psxglue.h: struct __psx_context: re-define .usrmain as a function pointer.midipix2-2/+2
2019-01-26psxglue.h: struct __psx_vtbl: .start_main function pointer: fixed signature.midipix2-2/+2
2019-01-26psxglue.h: struct __psx_context: renamed .refaddr --> .usrmain.midipix4-4/+4
2019-01-26psxglue.h: updated struct __psx_vtbl to match libpsxscl.midipix4-4/+4
2019-01-26psxglue.h: updated struct __psx_context to match libpsxscl.midipix4-4/+4
2019-01-10mmglue: ldso: added dladdr (__dladdr weak alias).midipix2-0/+2
2019-01-10build system: empty archives: remove dependency on dirs.tag, mkdir -p lib.midipix1-1/+2
2019-01-10project: headers: added missing explicit dependency for $(src_bits_h).midipix1-5/+6
2019-01-09build system: empty archive generation: added missing dependency on dirs.tag.midipix1-1/+1
2019-01-09mmglue: crt: removed placeholder files which are no longer needed.midipix8-0/+0
2019-01-09project: added rules for installation of crt objects.midipix1-0/+17
2019-01-09project: added rules for creation and installation of empty libs.midipix1-0/+20
2019-01-09project: custom config. bootstrapping: added --no-complex support.midipix4-3/+21
2019-01-09build system: core: whitespace meditation.midipix1-40/+40
2019-01-09build system: core: allow cfgdefs.mk to pre-set core variables.midipix1-11/+11
2019-01-09mmglue: libc internals: provide a strongly defined ___errno_location().midipix3-0/+17
2019-01-09mmglue: libc.so: link in crtn.o, needed for _pei_runtime_relocator.midipix1-0/+2
2019-01-09mmglue: syscall_cp: added the bits needed by recent musl versions.midipix2-9/+41
2019-01-09mmglue: ldso: adjusted to match recent musl versions.midipix20-0/+6
2019-01-09mmglue: pthread_arch: support of modern musl versions: defined MC_PC.midipix2-0/+2
2019-01-09mmglue: bits/mman.h: adjusted to match recent musl versions.midipix2-4/+4
2019-01-09mmglue: modern source-tree support: switched to syscall.h.in.midipix2-654/+24
2019-01-09mmglue: arch/nt32/atomic.h: fixed typo.midipix1-2/+2
2019-01-09mmglue: modern source-tree support: added atomic_arch.h.midipix6-2/+32
2019-01-09mmglue: libc.so: ldflags: added --exclude-symbols definitions.midipix1-0/+15
2019-01-09mmglue: src/env/__libc_start_main.lo: avoid reference to __libc_start_main().midipix1-0/+5
2019-01-09mmglue: src/thread/ following build-system transition (distinct port dir).midipix4-4/+4
2019-01-09mmglue: adjust atomic.h following build-system transition (distinct port dir).midipix3-2/+3
2019-01-09project: linking flags: (temporarily) associate --hash-style with ELF.midipix1-1/+4
2019-01-09mmglue: moved arch/nt{32|64}/src --> src/arch/nt{32|64}.midipix14-0/+0
2019-01-09project: enabled libc.a and libc.so.midipix1-2/+2
2019-01-09project: added assembler cflags.midipix2-4/+10