VirtualBox

source: vbox/trunk/include/iprt/cdefs.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @90825   3 years vboxsync iprt/cdefs.h: RT_VALID_PTR now only recognize kernel address in linux/r0.
(edit) @90823   3 years vboxsync iprt/cdefs.h,++: Retired VALID_PTR (use RT_VALID_PTR now).
(edit) @90792   3 years vboxsync *: More VALID_PTR -> RT_VALID_PTR/AssertPtr.
(edit) @90647   3 years vboxsync iprt/cdefs.h,iprt/types.h: Added RT_COMPILER_WITH_128BIT_INT_TYPES to …
(edit) @90450   3 years vboxsync iprt/cdefs.h: DECL_CHECK_RETURN for Visual C++ (require /analyze to do …
(edit) @90444   3 years vboxsync iprt/cdefs.h: Added DECL_CHECK_RETURN and DECL_CHECK_RETURN_NOT_R3. …
(edit) @90168   3 years vboxsync iprt/cdefs.h: Adjusted the RT_VALID_PTR versions for linux/AMD64 to …
(edit) @89076   4 years vboxsync IPRT/cdefs.h: Also disable warning for MSVC 2019 for RT_FLEXIBLE_ARRAY …
(edit) @87797   4 years vboxsync IPRT/include: Docs typos.
(edit) @87402   4 years vboxsync iprt/cdefs.h,asm*.h,hmvmxinline.h: Changed the …
(edit) @87197   4 years vboxsync iprt/asm-arm.h: copied from branch. needs work. bugref:9898 bugref:9026
(edit) @87181   4 years vboxsync iprt/asm.h,iprt/cdefs.h: More fun. bugref:9898 bugref:9026
(edit) @87117   4 years vboxsync tools/env.sh,/Config.kmk,iprt/cdefs.h: A little fun. bugref:9898
(edit) @86528   4 years vboxsync include/iprt/cdefs.h: Doxygen fix
(edit) @85647   4 years vboxsync iprt/cdefs.h: VS2010 refuses to do nothrow on typedefs, so no nothrow …
(edit) @85342   4 years vboxsync iprt/cdefs.h: Adjustments to RT_GCC_NO_WARN_DEPRECATED_BEGIN and …
(edit) @85278   4 years vboxsync iprt/cdefs.h: Added signed variants of the endian conversion macros. …
(edit) @85229   4 years vboxsync iprt/cdefs.h: Fixed Clang 11 warnings about RT_MAKE_U32_FROM_U8. …
(edit) @85127   4 years vboxsync iprt/cdefs.h: Made DECLHIDDEN imply nothrow and restrict its use to …
(edit) @85126   4 years vboxsync iprt/cdefs.h,*: Adding DECL_HIDDEN_CALLBACK to shorten the relatively …
(edit) @85124   4 years vboxsync *: Use DECL_HIDDEN_DATA for data, DECLHIDDEN will soon be exclusively …
(edit) @85123   4 years vboxsync iprt/cdefs.h: Some cleaning up. bugref:9794
(edit) @85122   4 years vboxsync VBoxVidoeIPRT.h: Fix. bugref:9794
(edit) @85121   4 years vboxsync iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
(edit) @85096   4 years vboxsync iprt/cdefs.h,Doxyfile*: Introducing DECL_IMPORT_NOTHROW and …
(edit) @85092   4 years vboxsync iprt/cdefs.h: Introducing DECL_HIDDEN_NOTHROW for use on functions …
(edit) @85086   4 years vboxsync iprt/cdefs.h: Make RT*DECL, DECLCALLBACK*, and DECLINLINE imply …
(edit) @85069   4 years vboxsync iprt/cdefs.h: Map RT_NO_THROW_PROTO/DEF onto noexcept when possible as …
(edit) @84527   5 years vboxsync iprt/cdefs.h: Hope the extension trick works for gcc 7x. too. …
(edit) @84511   5 years vboxsync iprt/cdefs.h: The extension trick works for gcc 8.4 as well. …
(edit) @84510   5 years vboxsync iprt/cdefs.h: The extension trick works for gcc 9.0 as well. …
(edit) @84509   5 years vboxsync iprt/cdefs.h,*: Introducing RT_FLEXIBLE_ARRAY_EXTENSION as a g++ hack …
(edit) @83813   5 years vboxsync iprt/cdefs.h: Added RT_BIT_Z the returns size_t to help deal with …
(edit) @83729   5 years vboxsync iprt/cdefs.h: _MSC_VER values for 2017 and 2019. bugref:8489
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @81905   5 years vboxsync iprt/cdefs.h: Added a CTX_EXPR(a_R3Expr, a_R0Expr, a_RCExpr) macro for …
(edit) @81869   5 years vboxsync iprt/cdefs.h: Adding RT_SAFE_SUBSCRIPT (with variations) for safer …
(edit) @81649   5 years vboxsync Linux 5.4: no more arbitrary executable pages and more changes, …
(edit) @81549   5 years vboxsync include/iprt/*.h: doxygen adjustments & fixes.
(edit) @81403   5 years vboxsync iprt/cdefs.h: More time constants. bugref:9218
(edit) @81374   5 years vboxsync iprt/cdefs.h: doxygen markup interfers with @def X86, AMD64
(edit) @81369   5 years vboxsync *: doxygen fixes
(edit) @80535   5 years vboxsync VMM,Devices: Some PDM device model refactoring. [doxyfix] bugref:9218
(edit) @80531   5 years vboxsync VMM,Devices: Some PDM device model refactoring. bugref:9218
(edit) @77119   6 years vboxsync cdefs.h: Explicitly cast the result of RT_BYTE[1..7]() to uint8_t to …
(edit) @76585   6 years vboxsync *: scm --fix-header-guard-endif
(edit) @76557   6 years vboxsync include/iprt: Use IPRT_INCLUDED_ rather than _iprt_ as header guard …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76507   6 years vboxsync /include: scm --fix-header-guards. bugref:9344
(edit) @75294   6 years vboxsync iprt/cdefs.h: Fixed RT_NOREF11.
(edit) @75132   6 years vboxsync iprt/asm.h,cdefs.h: More watcom adjustments.
(edit) @75131   6 years vboxsync iprt/asm*.h,VMMDev.h: Watcom adjustments.
(edit) @73906   6 years vboxsync iprt/cdefs.h: Added wrappers for the C++ noexcept keyword.
(edit) @73904   6 years vboxsync iprt/cdefs.h: Adjust RT_RESERVE for g++ to avoid pedantic warnings.
(edit) @73891   6 years vboxsync iprt/cdefs.h: Added RT_OVERRIDE as a wrapper for the C++11 override …
(edit) @73101   6 years vboxsync Added RT_FROM_MEMBER_DYN for use in cases like pic_poll_read.
(edit) @73097   6 years vboxsync *: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
(edit) @72774   6 years vboxsync IPRT: g/c duplicate test
(edit) @71701   7 years vboxsync iprt/cdefs.h: Use lfence for RT_UNTRUSTED_VALIDATED_FENCE on both …
(edit) @71602   7 years vboxsync iprt/cdefs.h: Introduced a couple of more macros for paranoid handling …
(edit) @71589   7 years vboxsync iprt/cdefs.h: Added macros for marking various types of untrusted data.
(edit) @69686   7 years vboxsync /include/: darwin header tweaks
(edit) @69105   7 years vboxsync include/iprt/: (C) year
(edit) @69010   7 years vboxsync iprt/cdefs.h: Introduced RT_FALL_THROUGH() and the alias …
(edit) @68572   7 years vboxsync merging vbglioc r117744: iprt: Introducing RT_FAR and friends to deal …
(edit) @67187   8 years vboxsync iprt/cdefs: shut up gcc about ignoring nothrow attribute for ancient …
(edit) @66933   8 years vboxsync iprt/cdefs.h: Added RT_UOFFSET_AFTER, shorthand for RT_UOFFSETOF + …
(edit) @66854   8 years vboxsync iprt/cdefs: use the reliable foo[1] style for flexible arrays with gcc …
(edit) @66851   8 years vboxsync doxygen (at least version 1.8.13) workaround (fix?)
(edit) @66849   8 years vboxsync iprt/cdefs.h: adapted RT_THROW for gcc 7 and simplified it for VC
(edit) @66772   8 years vboxsync iprt/cdefs.h: clang and RT_FLEXIBLE_ARRAY, take 1.
(edit) @66100   8 years vboxsync iprt/cdefs.h: Added RT_FLEXIBLE_ARRAY_IN_UNION and …
(edit) @66098   8 years vboxsync iprt/cdefs.h: Added RT_FLEXIBLE_ARRAY_IN_UNION and …
(edit) @66089   8 years vboxsync iprt/cdefs.h: Another RT_FLEXIBLE_ARRAY note reading unions and gcc.
(edit) @66086   8 years vboxsync iprt/cdefs.h: gcc 6.1 seems to be the cut-off for using [] arrays in …
(edit) @66083   8 years vboxsync iprt/cdefs.h: RT_FLEXIBLE_ARRAY: g++ 5.4.0 throws pedantic warning …
(edit) @66081   8 years vboxsync iprt/cdefs.h: RT_FLEXIBLE_ARRAY: g++ 4.9.x throws pedantic warning …
(edit) @66079   8 years vboxsync iprt/cdefs.h: Added RT_FLEXIBLE_ARRAY_NESTED to deal with MSC/GCC …
(edit) @66064   8 years vboxsync iprt/cdefs.h: Adding a RT_FLEXIBLE_ARRAY macro.
(edit) @65873   8 years vboxsync typo
(edit) @65870   8 years vboxsync iprt/cdefs.h: Added RT_CONCAT7, RT_CONCAT8, RT_CONCAT9.
(edit) @64902   8 years vboxsync iprt/asmdefs.h, cdefs.h: comment typo
(edit) @63954   8 years vboxsync cdefs.h: Fix RT_NOREF9
(edit) @63413   8 years vboxsync iprt/cdefs.h: Changed RTCALL to use cdecl (and regparm) in the …
(edit) @63247   8 years vboxsync iprt/cdefs.h: Clarification of RTDECL*() and the general XXXX_DECL* …
(edit) @62901   8 years vboxsync iprt/cdefs.h: Added RT_NOREF(...) - the C99 version of the …
(edit) @62669   8 years vboxsync three more
(edit) @62636   8 years vboxsync cdefs.h,*: DECLARE_CLS_COPY_CTOR_ASSIGN_NOOP and …
(edit) @62624   8 years vboxsync iprt/cdefs.h: Added 6 RT_NOREFn(...) macros as shorthand for RT_NOREF_PV.
(edit) @62473   8 years vboxsync (C) 2016
(edit) @62426   8 years vboxsync iprt/cdefs.h: RT_LO_U8,U16,U32: workaround for level 4 MSC warnings …
(edit) @62362   8 years vboxsync pragma gcc ignored does not work inside functions with gcc < 4.6
(edit) @62358   8 years vboxsync *: renamed RT_GCC_NO_DEPRECATED_BEGIN/END => …
(edit) @62155   8 years vboxsync introduced RT_GCC_NO_DEPRECATED_BEGIN / RT_GCC_NO_DEPRECATED_END
(edit) @60964   9 years vboxsync iprt/cdefs.h: Added RT_CLANG_PREREQ macros. Added RT_NOREF_PV macro …
(edit) @60843   9 years vboxsync iprt/cdefs.h: Added RT_MSC_PREREQ, RT_MSC_PREREQ_EX and …
(edit) @60192   9 years vboxsync iprt/cdefs.h: Added 'static' to DECLINLINE for C++ and MSC to prevent …
(edit) @60077   9 years vboxsync introduced RT_GNUC_PREREQ
(edit) @60023   9 years vboxsync iprt/cdefs.h,setjmp.h: Added DECL_RETURNS_TWICE and renamed …
(edit) @60007   9 years vboxsync iprt/cdefs.h: RT_ARCH_XXX and ARCH_BITS checks.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette