Philipp Oppermann
|
6af931f24d
|
Merge branch 'main' into unify-nodes-and-operators
|
2 years ago |
Philipp Oppermann
|
6d90817284
|
Simplify: Replace `library_filename` function with `format!` call
|
2 years ago |
Philipp Oppermann
|
32bbd14577
|
Enable tracing for C, C++, and `rust-dataflow-url` examples
|
2 years ago |
Philipp Oppermann
|
9c7ce16966
|
Add examples for C++ nodes and operators based on C-API again
|
2 years ago |
Philipp Oppermann
|
4a28a0aa82
|
Re-add a Rust-API based operator in C++ example dataflow
|
2 years ago |
Philipp Oppermann
|
7fdbca12c6
|
Fix check errors
|
2 years ago |
Philipp Oppermann
|
c2fe771cba
|
Start updating C++ example for new design
|
3 years ago |
Philipp Oppermann
|
ff179c3b93
|
Early-exit the c++ example on Windows
|
3 years ago |
Philipp Oppermann
|
857c83a0d9
|
Link with `-fms-runtime-lib=static` on Windows
|
3 years ago |
Philipp Oppermann
|
6aaf5960b1
|
Link c++ operators with various system libraries on Windows
|
3 years ago |
Philipp Oppermann
|
3ee91b9818
|
Link dora staticlib after system libraries
|
3 years ago |
Philipp Oppermann
|
f0f13c9bcf
|
Remove `export-dynamic-symbol` linker argument
|
3 years ago |
Philipp Oppermann
|
0ac5a722e3
|
Implement a C++ operator API
Based on Rust API using `cxx` for bridging.
|
3 years ago |
Philipp Oppermann
|
c56e9ea57e
|
Create C++ node API library
|
3 years ago |
Philipp Oppermann
|
46ec035764
|
Add a daemon mode for coordinator
|
3 years ago |
Philipp Oppermann
|
71c3b9436d
|
Run examples in debug mode to speed up compilation
|
3 years ago |
Philipp Oppermann
|
9866328bf8
|
Merge branch 'main' into safer-ffi
|
3 years ago |
Philipp Oppermann
|
f72d363d9e
|
Update C++ dataflow example for new operator API
|
3 years ago |
Philipp Oppermann
|
f5c1ddee8c
|
Avoid UNC paths on Windows
|
3 years ago |
Philipp Oppermann
|
06d027235e
|
Revert "Link C/C++ operators using `LINK.EXE` on Windows"
This reverts commit 202170951d.
|
3 years ago |
Philipp Oppermann
|
202170951d
|
Link C/C++ operators using `LINK.EXE` on Windows
|
3 years ago |
Philipp Oppermann
|
52de0555a5
|
Add exe suffix to C/C++ nodes
|
3 years ago |
Philipp Oppermann
|
3166164472
|
Pass `-fPIC` only on UNIX systems
|
3 years ago |
Philipp Oppermann
|
a9e80b0439
|
Link even more libraries on Windows
|
3 years ago |
Philipp Oppermann
|
d251cd52b2
|
Link even more libraries on Windows
|
3 years ago |
Philipp Oppermann
|
2b561a5c4d
|
Link more libraries on Windows
|
3 years ago |
Philipp Oppermann
|
faba8d7389
|
Switch to c++14
|
3 years ago |
Philipp Oppermann
|
8cdc71c68a
|
Link windows code with dynamic runtime
|
3 years ago |
Philipp Oppermann
|
9a67041c76
|
Set `std=c++11` argument
|
3 years ago |
Philipp Oppermann
|
e5e66ab174
|
Don't link crypto libs on Windows
|
3 years ago |
Philipp Oppermann
|
21517be68c
|
Link with Security framework on macOS
|
3 years ago |
Philipp Oppermann
|
c9c508aa0b
|
Try different macOS linker args
|
3 years ago |
Philipp Oppermann
|
1ad25feb42
|
Add Windows and Mac-specific linker flags
|
3 years ago |
Philipp Oppermann
|
3f745bfc12
|
Don't link Linux runtime libraries on other OSs
|
3 years ago |
Philipp Oppermann
|
9ff649e43a
|
Update example run scripts to use platform-dependent shared library name
|
3 years ago |
Philipp Oppermann
|
3fbe544115
|
Add shared library prefix and extension automatically
|
3 years ago |
Philipp Oppermann
|
d13feae0d2
|
Link additional libraries for c++ nodes
|
3 years ago |
Philipp Oppermann
|
424889d848
|
Add an example C++ operator based on the C API
|
3 years ago |
Philipp Oppermann
|
331e521f5d
|
Add an example C++ operator based on the Rust API
|
3 years ago |
Philipp Oppermann
|
74bfc7453c
|
Add a C++ node that uses the dora C API
|
3 years ago |
Philipp Oppermann
|
4b383a18b8
|
Rename c++ example crate
|
3 years ago |
Philipp Oppermann
|
09866cbb2b
|
Create an example C++ node based on Rust node API and `cxx` crate
|
3 years ago |