• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..07-Dec-2021-

anglebase/H07-Dec-2021-2,8031,996

README.angleH A D07-Dec-20211.2 KiB2823

README.angle

1Name: Chromium base:: helper Classes
2Short Name: base::numerics, base::MRUCachem, base::SHA1
3Version:
4URL: https://chromium.googlesource.com/chromium/src/base/+/master
5SOURCE CODE: Copy the Chromium folder manually into this folder and run git cl format.
6Date: 24/05/2017
7Revision: 28b5bbb227d331c01e6ff9b2f8729732135aadc7 (Chromium)
8Security Critical: no
9License: Chromium
10License File: LICENSE in Chromium/src
11
12Description:
13base::numerics is a library for doing some simple safe math and conversions.
14base::MRUCache is a few collections of most-recently-used caching structures.
15base::SHA1 is a secure hashing algorithm.
16
17To update the checkout, simply overwrite the folder with Chromium's latest, apply
18the appropriate namespace, and make sure the paths are correct (anglebase/ instead of
19base/), and update the header guards and macros.
20
21Modifications:
22
23- the file scope is now anglebase/ from base/ to prevent include conflicts.
24- anglebase/logging.h defines (D)CHECK to be ASSERT to be compatible with ANGLE.
25- the headers use namespace angle::base instead of base:: to avoid ODR
26  violations when ANGLE code is mixed with Chromium code.
27- header guards and macros are changed from BASE to ANGLEBASE to prevent conflicts.
28