Skip to content

Commit 81f368b

Browse files
authored
Merge pull request #991 from JuliaRobotics/master
v0.16.1-rc1
2 parents fe28af9 + 0b6ceae commit 81f368b

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

Project.toml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name = "Caesar"
22
uuid = "62eebf14-49bc-5f46-9df9-f7b7ef379406"
33
keywords = ["SLAM", "state-estimation", "MM-iSAM", "MM-iSAMv2", "inference", "robotics", "ROS"]
44
desc = "Non-Gaussian simultaneous localization and mapping"
5-
version = "0.16.0"
5+
version = "0.16.1"
66

77
[deps]
88
ApproxManifoldProducts = "9bbbb610-88a1-53cd-9763-118ce10c1f89"
@@ -39,6 +39,7 @@ NLsolve = "2774e3e8-f4cf-5e23-947b-6d7e65073b56"
3939
NearestNeighbors = "b8a86587-4115-5ab1-83bc-aa920d37bbce"
4040
Optim = "429524aa-4258-5aef-a3af-852621145aeb"
4141
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
42+
PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
4243
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
4344
ProgressMeter = "92933f4c-e287-5a05-a399-4b506db050ca"
4445
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
@@ -91,22 +92,23 @@ GeometryBasics = "0.4"
9192
ImageCore = "0.8, 0.9, 0.10"
9293
ImageDraw = "0.2"
9394
ImageMagick = "1"
94-
IncrementalInference = "0.33, 0.34"
95+
IncrementalInference = "0.34, 0.35"
9596
Interpolations = "0.14"
9697
JLD2 = "0.3, 0.4"
9798
JSON = "0.20, 0.21"
9899
JSON2 = "0.3, 0.4"
99100
JSON3 = "1"
100101
KernelDensityEstimate = "0.5"
101102
LasIO = "0.3"
102-
Manifolds = "0.8"
103+
Manifolds = "0.8, 0.9"
103104
MultivariateStats = "0.10"
104105
NLsolve = "4"
105106
NearestNeighbors = "0.4"
106107
Optim = "1"
108+
PrecompileTools = "1"
107109
ProgressMeter = "1"
108110
Reexport = "1"
109-
RoME = "0.21, 0.22, 0.23"
111+
RoME = "0.23, 0.24"
110112
Rotations = "1.1"
111113
StaticArrays = "1"
112114
StatsBase = "0.33, 0.34"

src/Caesar.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ using
4444
using Optim
4545

4646
using Reexport
47+
using PrecompileTools
4748

4849

4950
# import RoME: initfg # collision on RoME.initfg() since no parameters are given in both RoME and Caesar
@@ -100,4 +101,9 @@ include("../ext/WeakdepsPrototypes.jl")
100101
include("Deprecated.jl")
101102

102103

104+
@compile_workload begin
105+
# In here put "toy workloads" that exercise the code you want to precompile
106+
warmUpSolverJIT()
107+
end
108+
103109
end

0 commit comments

Comments
 (0)