Commit Graph

18 Commits

Author SHA1 Message Date
Charlie Curtsinger
8b8a448025 Static lib target support 2015-01-27 19:07:11 -05:00
Charlie Curtsinger
13f92efd79 Set up for tests 2015-01-27 19:03:11 -05:00
Charlie Curtsinger
450d0372f9 Moved runtime-only includes out of top-level include directory
--HG--
rename : include/causal/inspect.h => lib/include/causal/inspect.h
rename : include/causal/perf.h => lib/include/causal/perf.h
rename : include/causal/profiler.h => lib/include/causal/profiler.h
rename : include/causal/progress_point.h => lib/include/causal/progress_point.h
rename : include/causal/real.h => lib/include/causal/real.h
rename : include/causal/thread_state.h => lib/include/causal/thread_state.h
rename : include/causal/util.h => lib/include/causal/util.h
2014-10-03 10:27:57 -04:00
Charlie Curtsinger
d10c66daf9 Dropped boost dependencies, switched back to Makefiles
--HG--
rename : tests/toy/toy.cpp => benchmarks/toy/toy.cpp
2014-09-30 10:56:52 -04:00
Charlie Curtsinger
2f16a5973b goodbye make 2014-08-12 20:14:59 -04:00
Charlie Curtsinger
950f6185e1 Changes for performance. Need to be validated against previous version 2014-08-05 08:10:27 -04:00
Charlie Curtsinger
71e049fe8c Removed function template wrapper, since it allocates memory (not safe in a signal handler). Counter backoff is in progress.
--HG--
rename : lib/support/libsuport.cpp => lib/support/libsupport.cpp
2014-07-17 10:54:41 -04:00
Charlie Curtsinger
606d28e449 Added test and bench targets to benchmarks 2014-07-15 15:54:11 -04:00
Charlie Curtsinger
006fe4bc1c Pointing causal's build system at the merged libelfin fixes. 2014-07-11 10:36:08 -04:00
Charlie Curtsinger
8f01fdc49b Line-level profiling. Processing script is not yet finished.
--HG--
rename : lib/runtime/include/arch.h => lib/support/include/arch.h
rename : lib/runtime/include/disassembler.h => lib/support/include/disassembler.h
rename : lib/runtime/include/inspect.h => lib/support/include/support.h
rename : lib/runtime/inspect.cpp => lib/support/libsuport.cpp
2014-06-30 13:37:15 -04:00
Charlie Curtsinger
612d1f379c Split off support lib
--HG--
rename : runtime/Makefile => lib/runtime/Makefile
rename : runtime/arch.h => lib/runtime/include/arch.h
rename : runtime/args.h => lib/runtime/include/args.h
rename : runtime/basic_block.h => lib/runtime/include/basic_block.h
rename : runtime/counter.h => lib/runtime/include/counter.h
rename : runtime/disassembler.h => lib/runtime/include/disassembler.h
rename : runtime/inspect.h => lib/runtime/include/inspect.h
rename : runtime/interval.h => lib/runtime/include/interval.h
rename : runtime/perf.h => lib/runtime/include/perf.h
rename : runtime/profiler.h => lib/runtime/include/profiler.h
rename : runtime/real.h => lib/runtime/include/real.h
rename : runtime/spinlock.h => lib/runtime/include/spinlock.h
rename : runtime/util.h => lib/runtime/include/util.h
rename : runtime/inspect.cpp => lib/runtime/inspect.cpp
rename : runtime/libcausal.cpp => lib/runtime/libcausal.cpp
rename : runtime/profiler.cpp => lib/runtime/profiler.cpp
rename : runtime/wrappers.cpp => lib/runtime/wrappers.cpp
2014-06-27 21:46:06 -04:00
Charlie Curtsinger
b11b9e1fa5 Forgot to include link flags for shared libraries 2014-06-20 15:42:21 -04:00
Charlie Curtsinger
52f8fa3988 Using libelfin for elf/dwarf reading in separate tool. Rolling in to main runtime soon. 2014-06-19 22:07:54 -04:00
Charlie Curtsinger
b6b0faff00 Just use git:// to clone dependencies 2014-05-22 09:14:13 -04:00
Charlie Curtsinger
c28b92ffe5 Logging cleanup 2014-04-15 08:53:00 -07:00
Charlie Curtsinger
059cd224d5 Working startup/shutdown 2014-03-02 20:06:41 -08:00
Charlie Curtsinger
54a55445b8 Updated test makefiles 2014-03-01 14:18:14 -08:00
Charlie Curtsinger
b1ae42b6d6 In progress 2014-03-01 13:47:08 -08:00