Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

Commit 772ff8f

Browse files
committed
Simplified TypeInfo, take 2: factor common code in
1 parent 130f64e commit 772ff8f

40 files changed

+442
-2621
lines changed

mak/SRCS

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -544,42 +544,4 @@ SRCS=\
544544
src\rt\util\container\hashtab.d \
545545
src\rt\util\container\treap.d \
546546
\
547-
src\rt\typeinfo\ti_Acdouble.d \
548-
src\rt\typeinfo\ti_Acfloat.d \
549-
src\rt\typeinfo\ti_Acreal.d \
550-
src\rt\typeinfo\ti_Adouble.d \
551-
src\rt\typeinfo\ti_Afloat.d \
552-
src\rt\typeinfo\ti_Ag.d \
553-
src\rt\typeinfo\ti_Aint.d \
554-
src\rt\typeinfo\ti_Along.d \
555-
src\rt\typeinfo\ti_Areal.d \
556-
src\rt\typeinfo\ti_Ashort.d \
557-
src\rt\typeinfo\ti_byte.d \
558-
src\rt\typeinfo\ti_C.d \
559-
src\rt\typeinfo\ti_cdouble.d \
560-
src\rt\typeinfo\ti_cent.d \
561-
src\rt\typeinfo\ti_cfloat.d \
562-
src\rt\typeinfo\ti_char.d \
563-
src\rt\typeinfo\ti_creal.d \
564-
src\rt\typeinfo\ti_dchar.d \
565-
src\rt\typeinfo\ti_delegate.d \
566-
src\rt\typeinfo\ti_double.d \
567-
src\rt\typeinfo\ti_float.d \
568-
src\rt\typeinfo\ti_idouble.d \
569-
src\rt\typeinfo\ti_ifloat.d \
570-
src\rt\typeinfo\ti_int.d \
571-
src\rt\typeinfo\ti_ireal.d \
572-
src\rt\typeinfo\ti_long.d \
573-
src\rt\typeinfo\ti_n.d \
574-
src\rt\typeinfo\ti_ptr.d \
575-
src\rt\typeinfo\ti_real.d \
576-
src\rt\typeinfo\ti_short.d \
577-
src\rt\typeinfo\ti_ubyte.d \
578-
src\rt\typeinfo\ti_ucent.d \
579-
src\rt\typeinfo\ti_uint.d \
580-
src\rt\typeinfo\ti_ulong.d \
581-
src\rt\typeinfo\ti_ushort.d \
582-
src\rt\typeinfo\ti_void.d \
583-
src\rt\typeinfo\ti_wchar.d \
584-
\
585547
src\etc\linux\memoryerror.d

src/core/internal/array/operations.d

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ else
228228

229229
version (X86_64) unittest
230230
{
231-
pragma(msg, vectorizeable!(double[], const(double)[], double[], "+", "="));
232231
static assert(vectorizeable!(double[], const(double)[], double[], "+", "="));
233232
static assert(!vectorizeable!(double[], const(ulong)[], double[], "+", "="));
234233
// Vector type are (atm.) not implicitly convertible and would require

src/rt/typeinfo/ti_Acdouble.d

Lines changed: 0 additions & 47 deletions
This file was deleted.

src/rt/typeinfo/ti_Acfloat.d

Lines changed: 0 additions & 47 deletions
This file was deleted.

src/rt/typeinfo/ti_Acreal.d

Lines changed: 0 additions & 47 deletions
This file was deleted.

src/rt/typeinfo/ti_Adouble.d

Lines changed: 0 additions & 61 deletions
This file was deleted.

src/rt/typeinfo/ti_Afloat.d

Lines changed: 0 additions & 61 deletions
This file was deleted.

0 commit comments

Comments
 (0)