| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
i#2369: add code style checks (#2434) Adds new code style checks using the vera++ software for tokenizing. Adds the following style checks: + Maximum line length + No tabs + No carriage returns + No NOCHECKIN + No trailing spaces + Break after return type + Braces around multi-line body + No space after a control keyword + Space after a call Adds but disables a CamelCase rule as there are just too many exceptions. The style checks are integrated into the build and run on each source file only when it's modified. The "style" build target can be used to force a check on every file. Leaves the existing runsuite.cmake diff checks in place as the new vera++ checks only apply to C and C++ files. Auto-installs vera++ on Travis to ensure we run the checks during CI. The checks use vera++ 1.2.1 syntax as that is what is available on Travis. Adds a test that vera++ finds these violations in an intentionally violating file. Fixes #2369 | 8 年前 | |
i#2369: add code style checks (#2434) Adds new code style checks using the vera++ software for tokenizing. Adds the following style checks: + Maximum line length + No tabs + No carriage returns + No NOCHECKIN + No trailing spaces + Break after return type + Braces around multi-line body + No space after a control keyword + Space after a call Adds but disables a CamelCase rule as there are just too many exceptions. The style checks are integrated into the build and run on each source file only when it's modified. The "style" build target can be used to force a check on every file. Leaves the existing runsuite.cmake diff checks in place as the new vera++ checks only apply to C and C++ files. Auto-installs vera++ on Travis to ensure we run the checks during CI. The checks use vera++ 1.2.1 syntax as that is what is available on Travis. Adds a test that vera++ finds these violations in an intentionally violating file. Fixes #2369 | 8 年前 | |
i#3092 genapi: Refactor instr_create exports (#4833) The arm, aarch64, and shared instr and opnd create macro files were already pure-public, so we rename them to add _api.h to the end: core/ir/instr_create_shared_api.h, core/ir/arm/instr_create_api.h, core/ir/aarch64/instr_create_api.h, For x86, we also rename core/ir/x86/instr_create_api.h, but since we have some private macros, we also create a new instr_create_shared.h and x86/instr_create.h for those. The core includes instr_create_shared.h now. Replaces the handful of dcontext_t types with void*. Issue: #3092 | 5 年前 | |
i#2369: add code style checks (#2434) Adds new code style checks using the vera++ software for tokenizing. Adds the following style checks: + Maximum line length + No tabs + No carriage returns + No NOCHECKIN + No trailing spaces + Break after return type + Braces around multi-line body + No space after a control keyword + Space after a call Adds but disables a CamelCase rule as there are just too many exceptions. The style checks are integrated into the build and run on each source file only when it's modified. The "style" build target can be used to force a check on every file. Leaves the existing runsuite.cmake diff checks in place as the new vera++ checks only apply to C and C++ files. Auto-installs vera++ on Travis to ensure we run the checks during CI. The checks use vera++ 1.2.1 syntax as that is what is available on Travis. Adds a test that vera++ finds these violations in an intentionally violating file. Fixes #2369 | 8 年前 | |
i#2369: add code style checks (#2434) Adds new code style checks using the vera++ software for tokenizing. Adds the following style checks: + Maximum line length + No tabs + No carriage returns + No NOCHECKIN + No trailing spaces + Break after return type + Braces around multi-line body + No space after a control keyword + Space after a call Adds but disables a CamelCase rule as there are just too many exceptions. The style checks are integrated into the build and run on each source file only when it's modified. The "style" build target can be used to force a check on every file. Leaves the existing runsuite.cmake diff checks in place as the new vera++ checks only apply to C and C++ files. Auto-installs vera++ on Travis to ensure we run the checks during CI. The checks use vera++ 1.2.1 syntax as that is what is available on Travis. Adds a test that vera++ finds these violations in an intentionally violating file. Fixes #2369 | 8 年前 | |
| 2 年前 | ||
i#2369: add code style checks (#2434) Adds new code style checks using the vera++ software for tokenizing. Adds the following style checks: + Maximum line length + No tabs + No carriage returns + No NOCHECKIN + No trailing spaces + Break after return type + Braces around multi-line body + No space after a control keyword + Space after a call Adds but disables a CamelCase rule as there are just too many exceptions. The style checks are integrated into the build and run on each source file only when it's modified. The "style" build target can be used to force a check on every file. Leaves the existing runsuite.cmake diff checks in place as the new vera++ checks only apply to C and C++ files. Auto-installs vera++ on Travis to ensure we run the checks during CI. The checks use vera++ 1.2.1 syntax as that is what is available on Travis. Adds a test that vera++ finds these violations in an intentionally violating file. Fixes #2369 | 8 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 年前 | ||
| 8 年前 | ||
| 5 年前 | ||
| 8 年前 | ||
| 8 年前 | ||
| 2 年前 | ||
| 8 年前 |