49 Commits (xshell)

Author SHA1 Message Date
  Philipp Oppermann 4514d6e9d0
Migrate C++ dataflow example to `xshell` 1 year ago
  haixuanTao 05f919e06c Use cli to spawn daemon run-dataflow to avoid confused exe path 2 years ago
  haixuanTao f85011837d Remove unused runtime args from examples 2 years ago
  haixuanTao a2de951d98 Remove setup tracing from examples to make it more simple 2 years ago
  Philipp Oppermann 27f621f0aa
Link system libraries for C++ operator example too 2 years ago
  Philipp Oppermann 5dcaa9e37f
Adjust C++ dataflow example for new C operator API 2 years ago
  Philipp Oppermann aac5e6515a
Integrate `dora-runtime` into `dora-daemon` 2 years ago
  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 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" 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