8000 Introduce more type-safe identifiers by dhly-etc · Pull Request #11270 · arangodb/arangodb · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@dhly-etc
Copy link
Contributor

Scope & Purpose

The goal of this PR is to replace some more of our old identifier types, which were just aliases for uint64_t with proper types akin to LocalDocumentId, so that the compiler can help us catch type errors if we mismatch ID types.

  • Strictly new functionality (i.e. a new feature / new option, no need for porting)

Testing & Verification

This change is a trivial rework / code cleanup without any test coverage.

@dhly-etc dhly-etc self-assigned this Mar 13, 2020
@dhly-etc dhly-etc marked this pull request as ready for review March 27, 2020 12:55
@dhly-etc
Copy link
Contributor Author

@jsteemann jsteemann merged commit 2501386 into devel Mar 30, 2020
@jsteemann jsteemann deleted the feature/typed-revision-identifier branch March 30, 2020 08:49
ObiWahn added a commit that referenced this pull request Mar 30, 2020
…ql-functions

* origin/devel:
  Introduce more type-safe identifiers (#11270)
ObiWahn added a commit that referenced this pull request Mar 30, 2020
…ture/validation-remove-schema

* 'devel' of https://github.com/arangodb/arangodb:
  Introduce more type-safe identifiers (#11270)
ObiWahn added a commit that referenced this pull request Apr 6, 2020
…ture/utf-8-validation

* 'devel' of https://github.com/arangodb/arangodb: (21 commits)
  Bug fix/headers cleanup (#11391)
  Feature/internal issue #672 (#11370)
  GraphNodes now copy the graph when cloned (#11345)
  fix lame compile error
  Feature/aql subquery execution block impl execute implementation harvesting (#11349)
  remove obsolete recoveryData
  Feature/dismantle mmfiles (#11354)
  Fix an agency supervision bug. (#11356)
  (mostly) restore pre-3.7 API behavior (#11364)
  validation: AQL functions (#11327)
  Check MSVC_VERSION instead of CMAKE_GENERATOR (#11351)
  added sleep time (lousy fix)
  Feature/aql interleave function (#11352)
  cheapify IN lookups on unsorted arrays (#11342)
  Bug fix/fix msvc2019 build (#11052)
  Allow easier removal of validation rules. (#11346)
  upgrade RocksDB (#11308)
  Introduce more type-safe identifiers (#11270)
  Bug fix/schema validation return code (#11341)
  Fix explainer output when restricting collections (#11338)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

0