Commit 5eb306d
open source publish 1cb4e5f..47524f3
---
automate leap second generation
(cherry picked from commit a0fc272ed341bdc67e20a51b15bc8ff645394e12)
---
Fix roll-over edge case with GPS_TIME_UNKNOWN
* fix roll-over edge case
* add check for edge case
* add additional test cases
* and 2 more cases
---
Subsystem status report
---
Adds gpsdifftime_week_second function
Adds a new time_duration data type
Adds gpsdifftime_week_second to compute time differences with better floating point precision
---
cmake - clang-tidy: allow target to be disabled
* write clang-tidy to build dir
* port clang-tidy enable/disable from legacy module
* Revert "write clang-tidy to build dir"
This reverts commit 8dfb9554b8941ff1cd466af634591f92bf2bfb79.
* update docs
* Update ClangTidy.cmake
* define early_exit macro
Triggered-By: cmake 31604e72e72c09fa32effdbc37acc79dda7c99d7
Upstream-PR: http://github.com/swift-nav/cmake/pull/109
---
Journaled status reports
---
cmake - Integrity unit tests framework
Triggered-By: cmake 4c16386e790c6f142cc53579017d032f5b5b9196
Upstream-PR: http://github.com/swift-nav/cmake/pull/111
---
cmake - Removed enabled features
Triggered-By: cmake 93df75d47790091548827c2b430979ddee6e1328
Upstream-PR: http://github.com/swift-nav/cmake/pull/113
---
Update SBP to RTCM converter to make it fuzz test safe - Step 1
* Add `setbitul/setbitsl` to deal with `uint64_t/int64_t` encoding.
* Add `swiftnav_bitstream_setbit**()` functions taking `swiftnav_bitstream_t` as input. This type helps tracking the encoding/decoding len & buff len.
---
cmake - Upgrade Sonarcloud Functionality
Triggered-By: cmake 6320bbfa506469d5420c2718c7f377f573323fd0
Upstream-PR: http://github.com/swift-nav/cmake/pull/114
---
Update build badges
---
Add SonarCloud code coverage
* Add SonarCloud code coverage
* fix-up build path
* fix TESTENV
* update sonar info
* add auto cancel
* formatting
---
cmake - Sonarcloud submodule inclusion fix
Triggered-By: cmake 63396d60278f8b92e1f8f71696110a3309e3ee23
Upstream-PR: http://github.com/swift-nav/cmake/pull/115
---
Add float literal version of R2D
---
Update setbitul to align with setbitu
* Update setbitul function created in TSV-49 to align with setbitu. In TSV-49 it is temporarily copied from rtcm_setbitul.
---
B11 to B1I
---
cmake - Add Module For Checking Atomic
Adds function for detecting if linking against libatomic is
required.
Triggered-By: cmake 449f9b373311186f651058a23e26d8956cf5d097
Upstream-PR: http://github.com/swift-nav/cmake/pull/117
---
Regenerate leap_seconds.h
---
Add missing include
* Add missing include
* Update include statement
---
cmake - Add clang format 11 (#363)
Triggered-By: cmake 62f063fe21b19eaee6321407e02f9d9593f071c1
Upstream-PR: http://github.com/swift-nav/cmake/pull/119
---
cmake - Fix Sonarcloud sonar-project.properties
Fixes the emitted sonar.properties file so that header and test files
are picked up by Sonarcloud analysis.
According to the docs `sonar.tests` is ignored for C/C++ code, so
test paths should be treated the same as source paths.
Also switches `sonar.inclusions` with `sonar.sources` to fix the include
paths being filtered out.
Triggered-By: cmake 3550197d7033f9eccfdc3611e335e91227ce92df
Upstream-PR: http://github.com/swift-nav/cmake/pull/120
---
cmake - sonarcloud: Use Inclusions Property
Fixes code coverage builds by switching to using the sonar.inclusions
property.
Some of our build targets set their source directories in the include paths.
Those paths are then emitted in the sonar-project.properties file here. The
issue is that this can lead to files being indexed twice which the sonar-scanner
treats as an error.
Using the `sonar.inclusions` property and adding pattern strings avoids this
issue.
Triggered-By: cmake 1773f34dbdbb5c551a0eab8d7f95b66e81eeb550
Upstream-PR: http://github.com/swift-nav/cmake/pull/121
---
cmake - Rollback SonarCloud Changes
* Revert "sonarcloud: Use Inclusions Property (#121)"
This reverts commit 1773f34dbdbb5c551a0eab8d7f95b66e81eeb550.
* Revert "Fix Sonarcloud sonar-project.properties (#120)"
This reverts commit 3550197d7033f9eccfdc3611e335e91227ce92df.
Rolling back recent sonarcloud changes until we get a better grip
on how to properly configure C/C++ projects.
Triggered-By: cmake ea15fa9b1e5dd296d932866ee0b9a1d2eab9296c
Upstream-PR: http://github.com/swift-nav/cmake/pull/126
---
Automatically create alias targets in cmake
* Removes manual ALIAS addition for targets.
* All dependencies are updated to be called with alias.
---
remove ccache volume
---
Add gnss metric struct
* add gnss metric struct
* helper type change
---
Bump clang format to 14
---
cmake - Fix Sonarcloud sonar-project.properties
Triggered-By: cmake 2d81b27be8e90ccb95493c5417bb34d8a5a665c5
Upstream-PR: http://github.com/swift-nav/cmake/pull/127
---
cmake - Fix empty test source files
Triggered-By: cmake cc1a63b6ea4456c214945ca2cd1dcca2873ffbbf
Upstream-PR: http://github.com/swift-nav/cmake/pull/129
---
Adds bazel build to libswiftnav
Adds experimental bazel build for libswiftnav + check.
---
cmake - compile compile command cleanup
Triggered-By: cmake c5c4d80588d28695bd377cfe89d7df64980341d6
Upstream-PR: http://github.com/swift-nav/cmake/pull/130
---
Add Clarification Comments For Time of Transmission
---
Bazel build in CI
---
cmake - Ability to Enable Extra Clang-Tidy Flags
Triggered-By: cmake a2e709d177493a1b5a183ff5fe26c516a0737bd6
Upstream-PR: http://github.com/swift-nav/cmake/pull/131
---
Bazel build for macOS
- Switches to using rules_foreign_cc for building check
- Adds select option for choosing correct link libraries
- Always build bazel but only notify failures on master
---
Output compile_commands.json file from Bazel
---
cmake - Fix compile_commands.json generation in newer cmake versions
Triggered-By: cmake b8d744bd40f8254ec5543c80658e70350eff2863
Upstream-PR: http://github.com/swift-nav/cmake/pull/132
---
Build for x86_64-win64-msvc
Small change to support bazel build of check on windows.
Co-authored-by: Isaac Torres <isaac.torres@swift-nav.com>
Co-authored-by: Krzysztof Naglik <krzysztofnaglik96@gmail.com>
Co-authored-by: Alex Kleeman <akleeman@gmail.com>
Co-authored-by: Ivan Smolyakov <39203083+ismolyakov@users.noreply.github.com>
Co-authored-by: Rafał Paradowski <61694481+rafalparadowski@users.noreply.github.com>
Co-authored-by: Lucas Le <97814268+lucasle-sn@users.noreply.github.com>
Co-authored-by: antrikshsrivastava <antrikshsrivastava@users.noreply.github.com>
Co-authored-by: Matt Woodward <46688854+woodfell@users.noreply.github.com>
Co-authored-by: tlgnsss <tao.li@swift-nav.com>
Co-authored-by: Jason Mobarak <jason@swift-nav.com>
Co-authored-by: Rodrigo Reichert <rodrigo.reichert@swift-nav.com>
Co-authored-by: Jan Bolting <j.bolting@gmx.de>
Co-authored-by: richarddeurloo <59901882+richarddeurloo@users.noreply.github.com>1 parent c96bba3 commit 5eb306d
File tree
72 files changed
+1724
-197
lines changed- .github/workflows
- bazel
- cmake
- scripts
- src
- tests
- common
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
72 files changed
+1724
-197
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
16 | 47 | | |
17 | 48 | | |
18 | 49 | | |
| |||
119 | 150 | | |
120 | 151 | | |
121 | 152 | | |
| 153 | + | |
122 | 154 | | |
123 | 155 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
16 | 18 | | |
17 | 19 | | |
18 | 20 | | |
| |||
99 | 101 | | |
100 | 102 | | |
101 | 103 | | |
| 104 | + | |
102 | 105 | | |
103 | 106 | | |
104 | 107 | | |
105 | 108 | | |
106 | 109 | | |
107 | 110 | | |
108 | | - | |
| 111 | + | |
109 | 112 | | |
110 | 113 | | |
111 | 114 | | |
| |||
127 | 130 | | |
128 | 131 | | |
129 | 132 | | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
130 | 137 | | |
131 | 138 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | 17 | | |
19 | 18 | | |
20 | | - | |
| 19 | + | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
| |||
30 | 29 | | |
31 | 30 | | |
32 | 31 | | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | 32 | | |
49 | 33 | | |
50 | 34 | | |
| |||
67 | 51 | | |
68 | 52 | | |
69 | 53 | | |
70 | | - | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
71 | 86 | | |
72 | 87 | | |
| 88 | + | |
73 | 89 | | |
74 | 90 | | |
75 | 91 | | |
76 | 92 | | |
77 | 93 | | |
78 | 94 | | |
79 | 95 | | |
80 | | - | |
81 | | - | |
| 96 | + | |
| 97 | + | |
82 | 98 | | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | 99 | | |
104 | 100 | | |
105 | 101 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
9 | | - | |
10 | | - | |
11 | | - | |
| 10 | + | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
64 | 63 | | |
65 | 64 | | |
66 | 65 | | |
67 | | - | |
0 commit comments