source: libcfa/prelude

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3ea1d93   8 months pabuhr move optional code out of #ifdef
(edit) @cdd287b9   8 months pabuhr update prelude basicTypes with _Float128 and _Float128 _Complex needed …
(edit) @4f4ae60   9 months ajbeach Added prelude-inline.cfa to the standard library. This should now have …
(edit) @5780d0d   9 months ajbeach Removed increment and decrement operators for enumerations from …
(edit) @ad8b6df   9 months pabuhr formatting
(edit) @532c0cd   9 months ajbeach Small bit of clean-up on the enum functions in builtins. Mostly …
(edit) @8e4f34e   9 months mlbrooks Allow builtin ++ from += overloads, and similar, to work on a type …
(edit) @283fbdd   9 months ajbeach Removed some unused (commented) code from the builtins.
(edit) @50be6444   9 months ajbeach Follow up reformatting to builtins. Just a few extra and missing spaces.
(edit) @9f7285e   9 months pabuhr formatting, temporarily remove quasi_void
(edit) @eae8b37   10 months j82liang Move enum.hfa/enum.cfa to prelude
(edit) @3e2e9b2   10 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
(edit) @108b2c7   10 months ajbeach Moved the non-trivial bodies of the power (exponental) functions out …
(edit) @10a9479d   10 months j82liang Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
(edit) @62595b31   10 months pabuhr temporary update of exponentiation operator due to possible bug in box-pass
(edit) @b006c51e   11 months j82liang Move enum trait declaration to builtin/c
(edit) @db19e1d   13 months ajbeach Changed the interpritation of () to be no parameters instead of any …
(edit) @85855b0   15 months j82liang 1. Implement enum cast; 2. Change valueE so that opague enum returns …
(edit) @f5cb7c2   17 months pabuhr add gcc builtin function builtin_dynamic_object_size for gcc-13
(edit) @be3f163   23 months pabuhr rename files gcc-builtins.cf builtins.cf extras.cf bootloader.cf and …
(edit) @5cfb8b1   2 years pabuhr add getenv, strlen, strcmp, strncmp to extras
(edit) @6d5790d   2 years pabuhr formatting
(edit) @8a1d62b6   2 years ajbeach Reorganize ?\? operator to shorten it a bit and move lines of code …
(edit) @97b47ec   2 years ajbeach The 'sized' trait is now implemented on top of 'T *' declarations and …
(edit) @4dbdd1d   2 years pabuhr add comments for attomic pointer types
(edit) @24d6572   2 years f37yu Merge branch 'master' into ast-experimental ast-experimental
(edit) @8a97248   3 years pabuhr switch from old trait syntax to new trait syntax using forall clause ADT ast-experimental
(edit) @3acc863   3 years Thierry Delisle Moved to C++17 ADT ast-experimental pthread-emulation
(edit) @94e006a4   3 years Thierry Delisle Added missing distribution dependency on defines.hfa ADT ast-experimental pthread-emulation
(edit) @2c1b7de   3 years Thierry Delisle Re-ran autoheader for the missing MAX_WORKERS config. ADT ast-experimental pthread-emulation
(edit) @850aff1   4 years Thierry Delisle Added -Werror=return-type EVERYWHERE! Added -Wextra in some places. ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @f520c4c   4 years pabuhr revert use of /usr/bin/echo, and remove -P options for generating … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @9d6db20   4 years pabuhr change to /usr/bin/echo rather than shell echo for Makefile ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @e0ac9f1   4 years pabuhr add CPP line-directive to start of extras.cf and gcc-builtins.cf, … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @7dd98b6   4 years Thierry Delisle Moved cfa_main_returned to libcfa so it works when the main is written … ADT ast-experimental enum forall-pointer-decay pthread-emulation qualifiedEnum
(edit) @c99a0d1   4 years pabuhr attempt to add for-control index constraints, but failed on enums, … ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation pthread-emulation qualifiedEnum
(edit) @478c610   4 years Thierry Delisle Added cfa_main_returned to figure out if the main returned normally ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @199894e   4 years Thierry Delisle Fixed extraneous volatiles in builtin atomics. ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @2ead704   4 years pabuhr add comment stating assignment expression returns an rvalue for … ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @8477fc4   4 years pabuhr remove reference from builtin ++?. ?++, --?, ?--, ! ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @e84ab3d   4 years Thierry Delisle Step 1 of changing $thread to thread$ ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @43784ac   4 years Thierry Delisle Changed libcfathread to consistently define _GNU_SOURCE ADT ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @88ac8672   4 years pabuhr formatting, add long long versions for exponentiation operator ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @5e99a9a   5 years Thierry Delisle Added missing CFA_HAVE in configure ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @fd54fef   5 years mlbrooks Converting the project to use the new syntax for otype, dtype and … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @2a59655   5 years Thierry Delisle make distcheck FINALLY passes ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c960331   5 years ajbeach Attempt to clean-up the exception headers. I think this is easier to … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @04423b53   5 years pabuhr add 0p for function pointers to builtins ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c402739f   5 years Thierry Delisle I/O operations now use futures. io calls implementation are now … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @2fbc904   5 years Thierry Delisle Makefiles now pass 'distcheck' until test folder. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b7fe2e6   5 years Thierry Delisle Distribution now correctly handles libcfa but requires handcrafted … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7874d77   5 years Thierry Delisle Parseargs now magically figures out argc/argv ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @85f19eb   5 years Thierry Delisle Added cfa define for io_uring attach support ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @6bd2cfb   5 years Thierry Delisle Removed generated automake files. * WARNING * With this push … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @bcadb26   5 years Thierry Delisle clean-up in makefiles and regenerated defines.hfa.in ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @d3a518c   5 years Thierry Delisle Added auto header templates to fix warning on arm ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @954821df   5 years Thierry Delisle Recreated makefile.in with automake from ubuntu 16.04 ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @22ddade   5 years Thierry Delisle Added configure logic for io_uring flags ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @5751a56   5 years Thierry Delisle Changed handling of io_uring support to handle op codes in configure. … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @cf5af9c   5 years pabuhr change from SIZEOF_POINTER to SIZEOF_INT128 to determine if … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @dbe8e31c   5 years pabuhr use #if to elide int128 code for 32-bit build ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b56f55c   5 years pabuhr add int128 constructor to compose values from two ints ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7c6b262   5 years Thierry Delisle Added option to limit bandwith during the distribution phase of th … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @4385e8b   5 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @08a994e   5 years Thierry Delisle Added automatic detection of support for preadv2 and pwritev2 ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @61dd73d   5 years Thierry Delisle Moved io_uring data to io.cfa and create it using dynamic allocation. ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @4069faad   5 years Thierry Delisle Fix error in benchmark where the wrong fd was used. Changed behcnmark … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @f6660520   5 years Thierry Delisle Added new implementation of io_uring that uses user-thread ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c680a4b   5 years Thierry Delisle Added defines.hfa to the prelude ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @f1b6671   5 years ajbeach Unwinding is now handled in exception handling code. That is used to … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @427854b   6 years Thierry Delisle First draft implementation of generators, still missing error … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @8c9da33   6 years pabuhr formatting ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @fb64e86   6 years pabuhr allow pattern for extra function declarations to span multiple lines ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @9aa1317   6 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @0a25c34   6 years pabuhr remove "sized" from polymorphic intptr for pointer values, still … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c701332a   6 years Thierry Delisle Cleanup of builtin atomics to remove _1,2,4 suffix versions and … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @679363c   6 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @158b026   6 years Thierry Delisle Remove flags -in-tree and -disttree, now using paths and … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @2cb85774   6 years pabuhr add typedefs uint_least16_t and uint_least32_t to extras.cf to … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @81e60f7   6 years Thierry Delisle Fixed small merge problems ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @1ee048fd   6 years Thierry Delisle All tests pass with distributed compilation ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @14347ac   6 years Thierry Delisle libcfa now properly supports building with --enable-distcc ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @bbfd0e0   6 years Thierry Delisle Tentative support for distcc in cforall, right now nothing works … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @6130304   6 years Thierry Delisle Removed extraneous forall clause on void pointer default constructors … ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @0d8266c   6 years pabuhr add polymorphic "not" (bang) to work with != 0 ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @1e6ea4e1   6 years pabuhr formatting, add builtin_complex ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @933f32f   6 years Thierry Delisle Merge branch 'master' into cleanup-dtors ADT arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c64e979   6 years Thierry Delisle Added atomic operations on pointers and fixed some mistakes ADT arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @c41c18a6   6 years a3moss Make prelude deref un-sized ADT arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @8a30423   6 years pabuhr more exponential clean up ADT arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7726839   6 years pabuhr exponential clean up and fix forall version ADT arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @8dbfb7e   6 years pabuhr update exponential operator, formatting ADT arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @0c81320   7 years pabuhr add one_t constructor to prelude, remove one_t constructor from test … ADT arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @7579ac0   7 years pabuhr formatting and temporarily add polymorphic intptr ADT aaron-thesis arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @b830e046   7 years pabuhr formatting output ADT aaron-thesis arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
(edit) @34737de   7 years pabuhr add intptr_t and uintptr_t to extras ADT aaron-thesis arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr persistent-indexer pthread-emulation qualifiedEnum
(edit) @ee06e41b   7 years pabuhr add char, signed char, unsigned char to basic types in prologue ADT aaron-thesis arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr persistent-indexer pthread-emulation qualifiedEnum
(edit) @2782f38   7 years pabuhr fix prelude generation ADT aaron-thesis arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr persistent-indexer pthread-emulation qualifiedEnum
(edit) @d9f0ed4   7 years pabuhr formatting ADT aaron-thesis arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr persistent-indexer pthread-emulation qualifiedEnum
(edit) @cde3891   7 years Thierry Delisle Merge branch 'master' into cleanup-dtors ADT arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
Note: See TracRevisionLog for help on using the revision log.