History log of /6.6.0/platform/include/platform/cbassert.h (Results 1 - 8 of 8)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.5.1
# d3e7c4b4 29-Jan-2020 Dave Rigby <daver@couchbase.com>

MB-37096: Add setupWindowsDebugCRTAssertHandling()

Add a new function to platform - setupWindowsDebugCRTAssertHandling().

If running on Windows with a Debug build, direct error and

MB-37096: Add setupWindowsDebugCRTAssertHandling()

Add a new function to platform - setupWindowsDebugCRTAssertHandling().

If running on Windows with a Debug build, direct error and assertion
messages from the CRT to stderr, in addition to the default GUI
dialog box. Also prints a backtrace to the error.

Ensures that errors from Debug-mode tests etc are visible even if
running in a non-graphical mode (e.g. Jenkins CV job).

No-op on non-Windows, or if not a Debug build.

Change-Id: Ic71e918f8af4ccf6b5dc8d687eb447f43ec75567
Reviewed-on: http://review.couchbase.org/121349
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: v6.0.3, v5.5.4
# 1a6af9b4 08-Mar-2019 Trond Norbye <trond.norbye@gmail.com>

Include what you use

Remove platform/platform.h

Change-Id: I593b9124c79660566b4e316a2e5f852351f3ded9
Reviewed-on: http://review.couchbase.org/106046
Reviewed-by: Dave Rigby

Include what you use

Remove platform/platform.h

Change-Id: I593b9124c79660566b4e316a2e5f852351f3ded9
Reviewed-on: http://review.couchbase.org/106046
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: v5.5.0, v4.6.5, v5.0.0, v4.6.0, v4.6.0-DP, v4.5.1-MP1, v4.5.1, v4.5.0, v4.1.0
# be339d1e 23-Jul-2015 Dave Rigby <daver@couchbase.com>

Cleanup visibility.h to make it easier for others to use

Exposes two additional macros to use for shared library published
APIs:

- EXPORT_SYMBOL: Use for symbols which should be

Cleanup visibility.h to make it easier for others to use

Exposes two additional macros to use for shared library published
APIs:

- EXPORT_SYMBOL: Use for symbols which should be exported (externally
visible) from a library.

- IMPORT_SYMBOL: Use for symbols which should be imported from a
shared library; for example used in the published header for clients
of a shared library to use.

{DIRUTILS,PLATFORM}_PUBLIC_API definition moved to dirutils.h /
platform.h.

Change-Id: I4578ad3f51d8064d1ea16016b687fd00908f9609
Reviewed-on: http://review.couchbase.org/53592
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: buildbot <build@couchbase.com>

show more ...


# 6a85499d 05-Aug-2015 Trond Norbye <trond.norbye@gmail.com>

Add attribute CB_ATTR_NONNULL and NORETURN

Change-Id: Ic5bf1e4a45d5ec2787fb8157248e8b7d47d24a71
Reviewed-on: http://review.couchbase.org/54125
Tested-by: buildbot <build@couchbase.co

Add attribute CB_ATTR_NONNULL and NORETURN

Change-Id: Ic5bf1e4a45d5ec2787fb8157248e8b7d47d24a71
Reviewed-on: http://review.couchbase.org/54125
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Jim Walker <jim@couchbase.com>

show more ...


Revision tags: v3.1.2
# 94d56619 02-Jun-2015 Trond Norbye <trond.norbye@gmail.com>

Extend the assert to print the stack

Change-Id: I7cb64b488b0a8dcc2aa002f718a5def1502a99f3
Reviewed-on: http://review.couchbase.org/51686
Reviewed-by: Dave Rigby <daver@couchbase.com>

Extend the assert to print the stack

Change-Id: I7cb64b488b0a8dcc2aa002f718a5def1502a99f3
Reviewed-on: http://review.couchbase.org/51686
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: buildbot <build@couchbase.com>

show more ...


# 081d4eec 18-Mar-2015 Patrick Varley <patrick@couchbase.com>

MB-14008: spell assertion correctly

Change-Id: Id6ae9fa77f14c85c62787b6cabefdd1674316b60
Reviewed-on: http://review.couchbase.org/48481
Reviewed-by: Trond Norbye <trond.norbye@gmail.

MB-14008: spell assertion correctly

Change-Id: Id6ae9fa77f14c85c62787b6cabefdd1674316b60
Reviewed-on: http://review.couchbase.org/48481
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: buildbot <build@couchbase.com>

show more ...


Revision tags: v3.0.3, v3.1.6, v3.0.0
# 21763e5d 09-Apr-2014 Trond Norbye <trond.norbye@gmail.com>

Fixup cb_assert macro

Change-Id: Ic568c91bdecf52849744879a22cc48c292ef4cde
Reviewed-on: http://review.couchbase.org/35489
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Teste

Fixup cb_assert macro

Change-Id: Ic568c91bdecf52849744879a22cc48c292ef4cde
Reviewed-on: http://review.couchbase.org/35489
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


# dfb67698 17-Mar-2014 Trond Norbye <trond.norbye@gmail.com>

Add cb_assert()

Change-Id: I11f1a6c8d95968040c80ddd87d6b43ace4f45c7b
Reviewed-on: http://review.couchbase.org/34581
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by

Add cb_assert()

Change-Id: I11f1a6c8d95968040c80ddd87d6b43ace4f45c7b
Reviewed-on: http://review.couchbase.org/34581
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: buildbot <build@couchbase.com>

show more ...