Skip to content

Commit 8af0f15

Browse files
committed
Merge branch 'master' of /Volumes/GecodeGitMigration/gecode-git
2 parents 098fb3f + f44af2d commit 8af0f15

File tree

575 files changed

+30367
-22631
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

575 files changed

+30367
-22631
lines changed

Makefile.dep

Lines changed: 14701 additions & 13571 deletions
Large diffs are not rendered by default.

Makefile.in

Lines changed: 48 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -147,13 +147,13 @@ SUPPORTSRC0 = \
147147
thread/thread thread/windows thread/pthreads \
148148
hw-rnd
149149
SUPPORTHDR0 = \
150-
block-allocator cast dynamic-array \
150+
block-allocator cast hash dynamic-array \
151151
dynamic-stack exception allocator heap \
152152
macros random sort static-stack \
153153
marked-pointer int-type auto-link \
154154
thread thread/thread thread/windows thread/pthreads thread/none timer \
155155
dynamic-queue bitset-base bitset bitset-offset \
156-
hw-rnd run-jobs
156+
hw-rnd run-jobs ref-count
157157

158158
SUPPORTSRC1 = $(SUPPORTSRC0:%=gecode/support/%.cpp)
159159
SUPPORTHDR = gecode/support.hh \
@@ -194,26 +194,32 @@ VARIMPHDR = \
194194
VARIMP = $(VARIMPHDR)
195195

196196
KERNELSRC0 = \
197-
archive core memory-manager branch region \
198-
afc action chb rnd exception \
199-
trace-recorder trace-filter tracer trace
197+
archive core exception gpi \
198+
data/rnd \
199+
branch/action branch/afc branch/chb branch/function \
200+
memory/manager memory/region \
201+
trace/recorder trace/filter trace/tracer trace/general
200202

201203
KERNELHDR0 = \
202-
archive array shared-array shared-data core exception \
203-
macros memory-config memory-manager region modevent range-list \
204-
propagator advisor view var \
205-
branch-var branch-val branch-tiebreak \
206-
brancher-view-sel brancher-merit \
207-
brancher-val-sel brancher-val-commit brancher-view brancher-view-val \
208-
brancher-val-sel-commit brancher-print brancher-filter \
209-
allocators gpi \
210-
afc action chb rnd branch-traits \
211-
trace-traits trace-filter tracer trace-recorder trace trace-print \
212-
subscribed-propagators
204+
archive core exception macros modevent gpi \
205+
shared-object shared-space-data range-list \
206+
view var \
207+
memory/config memory/manager memory/region memory/allocators \
208+
data/array data/rnd data/shared-array data/shared-data \
209+
propagator/pattern propagator/advisor propagator/subscribed \
210+
propagator/wait \
211+
branch/var branch/val branch/tiebreak \
212+
branch/traits branch/afc branch/action branch/chb \
213+
branch/view-sel branch/merit \
214+
branch/val-sel branch/val-commit branch/view branch/view-val \
215+
branch/val-sel-commit branch/print branch/filter \
216+
trace/traits trace/filter trace/tracer trace/recorder \
217+
trace/general trace/print
218+
213219

214220
KERNELSRC = $(KERNELSRC0:%=gecode/kernel/%.cpp)
215221
KERNELHDR = \
216-
gecode/kernel.hh gecode/kernel/wait.hh \
222+
gecode/kernel.hh \
217223
$(KERNELHDR0:%=gecode/kernel/%.hpp)
218224
KERNELOBJ = $(KERNELSRC:%.cpp=%$(OBJSUFFIX))
219225

@@ -235,7 +241,8 @@ export KERNELRES =
235241
export KERNELRC =
236242
endif
237243

238-
KERNELBUILDDIRS = kernel
244+
KERNELBUILDDIRS = kernel \
245+
kernel/data kernel/propagator kernel/branch kernel/memory kernel/trace
239246

240247
ifeq "@enable_flatzinc@" "yes"
241248
EXTRA_HEADERS = gecode/support/config.hpp gecode/flatzinc/parser.tab.hh
@@ -249,27 +256,24 @@ endif
249256

250257
SEARCHSRC0 = \
251258
stop options cutoff engine \
252-
parallel/engine \
253-
dfs parallel/dfs \
254-
bab parallel/bab \
255-
lds sequential/lds \
256-
sequential/path parallel/path \
257-
meta/rbs meta/nogoods meta/dead \
258-
meta/sequential/pbs meta/parallel/pbs \
259-
rbs pbs sebs exception
259+
dfs bab lds \
260+
seq/rbs seq/dead seq/pbs par/pbs \
261+
rbs pbs sebs nogoods exception tracer \
262+
cpprofiler/tracer
260263
SEARCHHDR0 = \
261264
statistics.hpp stop.hpp options.hpp cutoff.hpp \
262-
support.hh worker.hh exception.hpp \
263-
engine.hpp base.hpp build.hpp traits.hpp sebs.hpp \
264-
sequential/path.hh sequential/dfs.hh sequential/bab.hh \
265-
sequential/lds.hh \
266-
parallel/path.hh parallel/engine.hh \
267-
parallel/dfs.hh parallel/bab.hh \
268-
meta/rbs.hh meta/rbs.hpp meta/nogoods.hh meta/dead.hh \
269-
meta/sequential/pbs.hh meta/parallel/pbs.hh \
270-
meta/sequential/pbs.hpp meta/parallel/pbs.hpp \
265+
support.hh worker.hh exception.hpp engine.hpp base.hpp \
266+
nogoods.hh nogoods.hpp build.hpp traits.hpp sebs.hpp \
267+
seq/path.hh seq/path.hpp seq/dfs.hh seq/dfs.hpp \
268+
seq/bab.hh seq/bab.hpp seq/lds.hh seq/lds.hpp \
269+
seq/rbs.hh seq/rbs.hpp seq/dead.hh \
270+
seq/pbs.hh seq/pbs.hpp \
271+
par/path.hh par/path.hpp par/engine.hh par/engine.hpp \
272+
par/dfs.hh par/dfs.hpp par/bab.hh par/bab.hpp \
273+
par/pbs.hh par/pbs.hpp \
271274
dfs.hpp bab.hpp lds.hpp rbs.hpp pbs.hpp \
272-
relax.hh
275+
relax.hh tracer.hpp trace-recorder.hpp \
276+
cpprofiler/message.hpp cpprofiler/connector.hpp
273277

274278
SEARCHSRC = $(SEARCHSRC0:%=gecode/search/%.cpp)
275279
SEARCHHDR = gecode/search.hh $(SEARCHHDR0:%=gecode/search/%)
@@ -301,10 +305,8 @@ export LINKSEARCH =
301305
export SEARCHRES =
302306
export SEARCHRC =
303307
endif
304-
SEARCHBUILDDIRS = search \
305-
search/sequential search/parallel \
306-
search/meta \
307-
search/meta/sequential search/meta/parallel
308+
SEARCHBUILDDIRS = search search/seq search/par search/cpprofiler
309+
308310

309311
#
310312
# INTEGER COMPONENTS
@@ -370,8 +372,8 @@ INTHDR0 = \
370372
linear/int-nary.hpp linear/int-dom.hpp \
371373
linear/bool-int.hpp linear/bool-view.hpp linear/bool-scale.hpp \
372374
extensional/dfa.hpp extensional/layered-graph.hpp \
373-
extensional/tuple-set.hpp extensional/base.hpp \
374-
extensional/basic.hpp extensional/incremental.hpp \
375+
extensional/tuple-set.hpp extensional/compact.hpp \
376+
extensional/tiny-bit-set.hpp extensional/bit-set.hpp \
375377
rel/eq.hpp rel/lex.hpp rel/lq-le.hpp rel/nq.hpp \
376378
sorted/matching.hpp sorted/narrowing.hpp \
377379
sorted/order.hpp sorted/propagate.hpp sorted/sortsup.hpp \
@@ -635,7 +637,7 @@ SETBUILDDIRS = \
635637

636638
MMSRC0 = \
637639
int-expr.cpp int-rel.cpp int-arith.cpp bool-expr.cpp \
638-
set-expr.cpp set-rel.cpp \
640+
set-expr.cpp set-rel.cpp dom.cpp \
639641
float-expr.cpp float-rel.cpp float-arith.cpp \
640642
reg.cpp optimize.cpp exception.cpp
641643
MMHDR0 = \
@@ -803,10 +805,11 @@ endif
803805
# FLATZINC
804806
#
805807

806-
FLATZINCSRC0 = flatzinc.cpp registry.cpp
808+
FLATZINCSRC0 = flatzinc.cpp registry.cpp branch.cpp
807809
FLATZINC_GENSRC0 = parser.tab.cpp lexer.yy.cpp
808810
FLATZINCHDR0 = ast.hh conexpr.hh option.hh parser.hh \
809-
plugin.hh registry.hh symboltable.hh varspec.hh
811+
plugin.hh registry.hh symboltable.hh varspec.hh \
812+
branch.hh branch.hpp
810813

811814
FLATZINCSRC = $(FLATZINCSRC0:%=gecode/flatzinc/%)
812815
FLATZINC_GENSRC = $(FLATZINC_GENSRC0:%=gecode/flatzinc/%)

0 commit comments

Comments
 (0)