Commits

Author Commit Message Labels Comments Date
Iain Buclaw
Use gcc_unreachable instead of abort, cleanup line endings.
Iain Buclaw
Issue #167 - Assembler error: Already defined
Iain Buclaw
IndexExp: call aaGetp if AA is modifiable.
Iain Buclaw
Issue #165: Link failure with templates.
Iain Buclaw
Add experimental void* _argptr implementation switch in Makefile.
Iain Buclaw
Replace calls to fold(build()) with fold_build()
Iain Buclaw
Harden d_truthvalue_conversion, catches scalars passed for conversion by buggy frontend.
Iain Buclaw
Add experimental DMD calling convention switch in Makefile.
Iain Buclaw
Update d-bi-attrs-44.h for current 4.4.5 release.
Iain Buclaw
Mark used parameters to prevent false warnings from -Wunused-parameter.
Iain Buclaw
Fix codegen bug in CatAssignExp (thanks feep).
Iain Buclaw
IRState::addTypeModifiers - Add D2 type modifiers (const/shared) onto GCC types (const/volatile).
Iain Buclaw
Remove lang_specific_spec_functions code.
Iain Buclaw
Issue #161 - noboundscheck doesn't work with GDMD.
Iain Buclaw
Another oops introduced in 481.
Iain Buclaw
Correct Oops introduced in commit 481.
Iain Buclaw
Moved GCC code to prevent templates being emitted more than once to the backend (immensely speeds up frontend instantiation).
Iain Buclaw
Cleaned up ObjFile::makeDeclOneOnly implementation.
Iain Buclaw
Remove dependencies on CPP objects.
Iain Buclaw
Remove old redundant code.
Iain Buclaw
Handle -pthread option in d-spec.c
Iain Buclaw
Issue #151 - MinGW-w64: recent GDC does not build w/ recent GCC
Iain Buclaw
Remove posix.sys.un from druntime.
Iain Buclaw
D1/D2: Put compiler-generated arrayops on comdat.
Iain Buclaw
D2 - use totym to apply D type modifiers on GCC types.
Iain Buclaw
Issue #155 - ICE when using byte
Iain Buclaw
Remove 'artificial' attribute from GDC.
Iain Buclaw
Conversion fixes for types with GCC attributes applied.
Iain Buclaw
D1/D2 ABI update: New signatures for _d_assocarrayliteralTp, _d_arrayliteralTp and _d_arrayappendcTp
Iain Buclaw
Update make_assign_math_op implementation.
  1. Prev
  2. Next