- Timestamp:
- Oct 4, 2019, 9:59:01 AM (6 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 65e10b2
- Parents:
- 970141d (diff), 73fad25 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- libcfa
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/Makefile.in
r970141d r19858f6 296 296 PACKAGE_VERSION = @PACKAGE_VERSION@ 297 297 PATH_SEPARATOR = @PATH_SEPARATOR@ 298 PRELUDEFLAG = @PRELUDEFLAG@299 298 RANLIB = @RANLIB@ 300 299 SED = @SED@ -
libcfa/configure
r970141d r19858f6 707 707 CONFIG_CFLAGS 708 708 ARCH_FLAGS 709 PRELUDEFLAG710 709 CFADIR_HASH 711 710 LOCAL_CC1 … … 2960 2959 if test x$enable_distcc = xno; then 2961 2960 CFACC=${DRIVER_DIR}cfa 2962 PRELUDEFLAG='-in-tree'2963 2961 echo "no" 2964 2962 else … … 2968 2966 CFADIR_HASH=$($tools/distcc_hash $config) 2969 2967 CFACC="distcc ~/.cfadistcc/${CFADIR_HASH}/cfa" 2970 PRELUDEFLAG='-dist-tree'2971 2968 echo "yes (hash=${CFADIR_HASH})" 2972 2969 fi … … 2982 2979 ENABLE_DISTCC_FALSE= 2983 2980 fi 2984 2985 2981 2986 2982 … … 3004 3000 case $CONFIGURATION in 3005 3001 "debug" ) 3006 CONFIG_CFLAGS="-O g-g"3002 CONFIG_CFLAGS="-O0 -g" 3007 3003 CONFIG_CFAFLAGS="-debug" 3008 3004 CONFIG_BUILDLIB="yes" -
libcfa/configure.ac
r970141d r19858f6 34 34 if test x$enable_distcc = xno; then 35 35 CFACC=${DRIVER_DIR}cfa 36 PRELUDEFLAG='-in-tree'37 36 echo "no" 38 37 else … … 42 41 CFADIR_HASH=$($tools/distcc_hash $config) 43 42 CFACC="distcc ~/.cfadistcc/${CFADIR_HASH}/cfa" 44 PRELUDEFLAG='-dist-tree'45 43 echo "yes (hash=${CFADIR_HASH})" 46 44 fi … … 57 55 AC_SUBST(CFADIR_HASH) 58 56 AC_SUBST(CFA_VERSION) 59 AC_SUBST(PRELUDEFLAG)60 57 61 58 #============================================================================== … … 71 68 case $CONFIGURATION in 72 69 "debug" ) 73 CONFIG_CFLAGS="-O g-g"70 CONFIG_CFLAGS="-O0 -g" 74 71 CONFIG_CFAFLAGS="-debug" 75 72 CONFIG_BUILDLIB="yes" -
libcfa/prelude/Makefile.in
r970141d r19858f6 239 239 PACKAGE_VERSION = @PACKAGE_VERSION@ 240 240 PATH_SEPARATOR = @PATH_SEPARATOR@ 241 PRELUDEFLAG = @PRELUDEFLAG@242 241 RANLIB = @RANLIB@ 243 242 SED = @SED@ -
libcfa/prelude/extras.regx
r970141d r19858f6 19 19 typedef.* uint32_t; 20 20 typedef.* uint64_t; 21 typedef.* __uint_least16_t; 22 typedef.* __uint_least32_t; 21 23 typedef.* char16_t; 22 24 typedef.* char32_t; -
libcfa/src/Makefile.am
r970141d r19858f6 32 32 # use -no-include-stdhdr to prevent rebuild cycles 33 33 # The built sources must not depend on the installed headers 34 AM_CFAFLAGS = -quiet -cfalib @PRELUDEFLAG@-I$(srcdir)/stdhdr $(if $(findstring ${gdbwaittarget}, ${@}), -XCFA --gdb) @CONFIG_CFAFLAGS@34 AM_CFAFLAGS = -quiet -cfalib -I$(srcdir)/stdhdr $(if $(findstring ${gdbwaittarget}, ${@}), -XCFA --gdb) @CONFIG_CFAFLAGS@ 35 35 AM_CFLAGS = -g -Wall -Wno-unused-function -fPIC @ARCH_FLAGS@ @CONFIG_CFLAGS@ 36 36 AM_CCASFLAGS = -g -Wall -Wno-unused-function @ARCH_FLAGS@ @CONFIG_CFLAGS@ … … 96 96 97 97 prelude.o : prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @CFACPP@ 98 ${AM_V_GEN}$(CFACOMPILE) -quiet @PRELUDEFLAG@-XCFA -l ${<} -c -o ${@}98 ${AM_V_GEN}$(CFACOMPILE) -quiet -XCFA -l ${<} -c -o ${@} 99 99 100 100 prelude.lo: prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @CFACPP@ 101 101 ${AM_V_GEN}$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile \ 102 $(CFACOMPILE) -quiet @PRELUDEFLAG@-XCFA -l ${<} -c -o ${@}102 $(CFACOMPILE) -quiet -XCFA -l ${<} -c -o ${@} 103 103 104 104 #---------------------------------------------------------------------------------------------------------------- -
libcfa/src/Makefile.in
r970141d r19858f6 349 349 PACKAGE_VERSION = @PACKAGE_VERSION@ 350 350 PATH_SEPARATOR = @PATH_SEPARATOR@ 351 PRELUDEFLAG = @PRELUDEFLAG@352 351 RANLIB = @RANLIB@ 353 352 SED = @SED@ … … 445 444 # use -no-include-stdhdr to prevent rebuild cycles 446 445 # The built sources must not depend on the installed headers 447 AM_CFAFLAGS = -quiet -cfalib @PRELUDEFLAG@-I$(srcdir)/stdhdr $(if $(findstring ${gdbwaittarget}, ${@}), -XCFA --gdb) @CONFIG_CFAFLAGS@446 AM_CFAFLAGS = -quiet -cfalib -I$(srcdir)/stdhdr $(if $(findstring ${gdbwaittarget}, ${@}), -XCFA --gdb) @CONFIG_CFAFLAGS@ 448 447 AM_CFLAGS = -g -Wall -Wno-unused-function -fPIC @ARCH_FLAGS@ @CONFIG_CFLAGS@ 449 448 AM_CCASFLAGS = -g -Wall -Wno-unused-function @ARCH_FLAGS@ @CONFIG_CFLAGS@ … … 954 953 955 954 prelude.o : prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @CFACPP@ 956 ${AM_V_GEN}$(CFACOMPILE) -quiet @PRELUDEFLAG@-XCFA -l ${<} -c -o ${@}955 ${AM_V_GEN}$(CFACOMPILE) -quiet -XCFA -l ${<} -c -o ${@} 957 956 958 957 prelude.lo: prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @CFACPP@ 959 958 ${AM_V_GEN}$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile \ 960 $(CFACOMPILE) -quiet @PRELUDEFLAG@-XCFA -l ${<} -c -o ${@}959 $(CFACOMPILE) -quiet -XCFA -l ${<} -c -o ${@} 961 960 962 961 #---------------------------------------------------------------------------------------------------------------- -
libcfa/src/concurrency/kernel_private.hfa
r970141d r19858f6 34 34 static inline void WakeThread( thread_desc * thrd ) { 35 35 if( !thrd ) return; 36 37 verify(thrd->state == Inactive); 36 38 37 39 disable_interrupts(); -
libcfa/src/stdlib.hfa
r970141d r19858f6 10 10 // Created On : Thu Jan 28 17:12:35 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Tue Jul 23 14:14:59201913 // Update Count : 3 7312 // Last Modified On : Fri Sep 27 12:09:18 2019 13 // Update Count : 381 14 14 // 15 15 … … 81 81 } // alloc 82 82 83 T * alloc( T & fill ) { 84 return (T *)memcpy( (T *)alloc(), &fill, sizeof(T) ); // initialize with fill value 85 } // alloc 86 83 87 T * alloc( size_t dim ) { 84 88 if ( _Alignof(T) <= libAlign() ) return (T *)(void *)malloc( dim * (size_t)sizeof(T) ); // C malloc … … 88 92 T * alloc( size_t dim, char fill ) { 89 93 return (T *)memset( (T *)alloc( dim ), (int)fill, dim * sizeof(T) ); // initialize with fill value 94 } // alloc 95 96 T * alloc( size_t dim, T & fill ) { 97 T * r = (T *)alloc( dim ); 98 for ( i; dim ) { memcpy( &r[i], &fill, sizeof(T) ); } // initialize with fill value 99 return r; 100 } // alloc 101 102 T * alloc( size_t dim, T fill[] ) { 103 return (T *)memcpy( (T *)alloc( dim ), fill, dim * sizeof(T) ); // initialize with fill value 90 104 } // alloc 91 105
Note:
See TracChangeset
for help on using the changeset viewer.