Comments (13)
@mostafabarmshory code should be already compatible with these versions of C++ language ๐
from boolinq.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
This issue now has a funding of 0.03 ETH (110.54 USD @ $3684.59/ETH) attached to it.
- If you would like to work on this issue you can 'start work' on the Gitcoin Issue Details page.
- Want to chip in? Add your own contribution here.
- Questions? Checkout Gitcoin Help or the Gitcoin's Discord
- $6,059,532.63 more funded OSS Work available on the Gitcoin Issue Explorer
from boolinq.
@k06a
I start to test the compatibility.
However, I`m not very familiar with the project. I need a little time to figure it out.
from boolinq.
Greetings @mostafabarmshory ๐
I'm working on #64 which also involves expanding the project's CI pipeline to include all the same C++ versions as this issue. Since @k06a suggests this project is already compatible with these versions, it should be simple. However, if you run into any complications, don't be afraid to reach out and communicate as our work will overlap.
from boolinq.
Tanks you
@tylerferrara
No special problem. I just read and had some tutorials in Travis CI. I was looking for a way to run Travis Build CI locally. I saw your discussion about AppVeyor.
Can you tell me more about it?
from boolinq.
Dear @k06a and @tylerferrara
I did with C++-11 and updated the Travis config. But I could not test it with travis itself right now. It dose not start the build process due to the following error:
We are unable to start your build at this time. You exceeded the number of users allowed for your plan. Please review your plan details and follow the steps to resolution.
I asked Travis support to check my account. I`ll push changes as soon as they enable my account and it pass all my tests.
from boolinq.
@mostafabarmshory try to open PR to this repo, Iโll try to start CI
from boolinq.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 264ย years, 3ย months from now.
Please review their action plans below:
1) xav83 has been approved to start work.
Hi @k06a,
Before I can start to work on this issue, I have a few questions:
- Do you have a Travis account linked to the repository
boolinq
? (This would allow me to iterate on the Travis setup directly with your final CI process) - Does this issue concerns only the tests ? Or does it also concerns the bench ?
- Do you already have some specific command or argument to compile the project with each of the C++ standard ? Or do I have to adapt the
CMakeLists.txt
files to be able to switch the C++ standard used ?
Thank you in advance for you answer,
Have a great day :-)
Learn more on the Gitcoin Issue Details page.
from boolinq.
Hi @k06a,
Before I can start to work on this issue, I have a few questions:
- Do you have a Travis account linked to the repository boolinq ? (This would allow me to iterate on the Travis setup directly with your final CI process)
- Does this issue concerns only the tests ? Or does it also concerns the bench ?
- Do you already have some specific command or argument to compile the project with each of the C++ standard ? Or do I have to adapt the CMakeLists.txt files to be able to switch the C++ standard used ?
Thank you in advance for you answer,
Have a great day :-)
from boolinq.
@Xav83 hi!
- Yes I have Travis CI, but maybe better to use GitHub Actions, since it supports all the major operating systems and compilers?
- I think we can have both
- Please suggest what you think is better for the library, I do not have much experience with project configuration
from boolinq.
Hi @k06a,
If you want, I can use GitHub Actions instead of Travis CI.
Since it is directly integrated in GitHub and developed by GitHub, I would suggest you to indeed choose GitHub Actions.
I'll wait for you choice before starting the work on one or the other CI. ๐
If you choose GitHub Actions, could you update the description of the Gitcoin issue ?
from boolinq.
@Xav83 I think GitHub Actions is good enough, let's switch to it.
from boolinq.
Hi @k06a,
I have create a Pull Request draft which adds a GitHub Action workflow to compile boolinq-test
with all the C++ versions.
I have 2 new questions:
- Do you want GitHub Actions to test the compilation with several compilers ? Or the one by default is enough ?
-- The CXX compiler identification is GNU 9.4.0
- For now, I only run
boolinq-test
on GitHub Actions. Do you want me to also runboolinq-test14
? Andboolinq-bench
?
If you want, we can also discuss about that directly on the Pull Request #76 ๐
from boolinq.
Related Issues (20)
- I don't know how to do this HOT 1
- C++ 20 Windows Build Problem HOT 22
- Coverage needs to be fixed HOT 11
- Cleanup CMakeLists.txt files HOT 6
- Configure one of the tests to use C++14 HOT 4
- Investigate and introduce mutability and copy-ability of Ranges items HOT 4
- Add AppVeyor CI config HOT 6
- [Discussion] CI/CD Pipeline HOT 4
- 'boolinq::LinqEndException' is not derived from 'std::exception' HOT 2
- Multi keys GroupBy HOT 1
- Question: Is it possible to orderby but descending? HOT 1
- toMap() function is missing; would like to offer my implementation HOT 2
- limits.h --> climits ? HOT 2
- order_by_descending HOT 1
- this is not LINQ HOT 3
- Solidity
- please extend your groupBy and select example HOT 1
- Is it possible to compile boolinq with msvc 2019 64 bit ?
- Custom containers 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 boolinq.