Comments (3)
the tar.gz of c4core 0.11.0 available on github does not contain files from external repositories
When a release is made, the auto-generated source tarball from github unfortunately never includes submodule repos. So you need to pick a different file to get a properly working source tarball:
This also applies to the rapidyaml repo. If you pick the equivalent rapidyaml file, it will bring the c4core source, and there's no reason for you to have to get c4core separately.
but why would a yaml library call __debugbreak ?
Fair point.
rapidyaml uses c4core, and c4core provides/uses debugbreak
in debug builds. I chose to put it as opt-out because I use it heavily when debugging. In release builds, it goes away (and if it doesn't that's a bug), which is generally what most users will be looking for. So I never found it to be on my way.
However, on hindsight, I agree that it should be opt-in. I will revise that, and leave this issue open to track that.
For the C-cast warnings, let's track it in a different issue.
from rapidyaml.
- I have to
#pragma GCC diagnostic ignored "-Wold-style-cast"
to inhibit some g++ warnings.
from rapidyaml.
Thank you for the explanation about the tar files.
from rapidyaml.
Related Issues (20)
- Request: Add more context to error traces HOT 3
- Tree::resolve() leaves some references in place in certain cases HOT 1
- Publish support for more platforms to Conan Central HOT 1
- How to get the correct col for a multiline string
- [Feature Request] Add an option to support customize installation HOT 2
- Rapidyaml calls abort(3) on random input HOT 3
- Question: filter utility use case HOT 3
- Error message 'closing ] not found' does not use _c4err macro
- An incomprehensible behavior occurred while using the for loop HOT 2
- Empty string instead of null serialized for nullptr HOT 1
- Meaning of .val()==nullptr and .has_val() HOT 2
- Namespace conflict with windows.h HOT 1
- Decimal precision truncated when serialize/deserialize std::vector<double> container HOT 2
- [Request] Make new release HOT 3
- [Bug] Text data with commas is incorrectly split HOT 4
- Serialize std::filesystem::path error HOT 16
- What is the best way to read files from ifstream in terms of performance. HOT 4
- SWIG API needs to raise exception
- How to get started when the docks are all about bragging and code examples are buried deep and inconsistent? HOT 1
- Unexpected behavior when deserializing to double HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rapidyaml.