Comments (5)
hey
can work on it, please assign this task to me
from sdk.
hey can work on it, please assign this task to me
Hi @vaishnavi-2901! That's great!
Please start with https://github.com/dart-lang/sdk/blob/main/CONTRIBUTING.md
A PR for this issue will involve adding error messages both to the CFE (the compiler used when doing dart ...
) and analyzer (used in the IDE for giving error messages).
Some pointers to point you in the right direction:
- Analyzer
- https://dart-review.googlesource.com/c/sdk/+/278343 analyzer implementation for varargs, not including any error messages.
- https://dart-review.googlesource.com/c/sdk/+/336040 How error messages are defined.
- You can see in the ffi_verifier.dart file in the first PR how to emit error messages from the analyzer.
- CFE
- https://dart-review.googlesource.com/c/sdk/+/276921/49/pkg/vm/lib/transformations/ffi/common.dart -> This is where the error checking for the FFI is done.
- Tests
- The tests should be in here. tests/ffi/static_checks/vmspecific_static_checks_varargs_test.dart Note that this test needs to be converted from
//# 1: compile-time error
to tests/ffi/static_checks/vmspecific_static_checks_test.dart style with// [cfe]
.
- The tests should be in here. tests/ffi/static_checks/vmspecific_static_checks_varargs_test.dart Note that this test needs to be converted from
It's probably easiest to
- First convert the test
- Then make an analyzer PR
- And then in a third PR try to tackle the CFE.
from sdk.
hey sir can i work on it ..?
from sdk.
@vaishnavi-2901 are you still working on this?
from sdk.
Dear respected sir let she work and let me also work on it. as I am beginning the open source contribution first you will check the request of both and then you will see what to do
I have one Question sir just tell me in which file I have to contribute .
from sdk.
Related Issues (20)
- dart/runtime/vm/kernel_binary.h: 435: error: Legacy nullability is not supported. HOT 10
- Flaky ffi test crashes on vm-ffi-qemu-linux-release-riscv64
- [Analyzer] Internal error: Exception while using a AvoidRedundantArgumentValues to visit a FunctionExpressionInvocationImpl HOT 1
- [native assets] Use `AddDllDirectory` on native assets dir(s) to enable dynamic linking HOT 2
- Analyzer does not navigate up in the directory tree looking for closest analysis_options.yaml file HOT 5
- Has 3.5.1 sdk been submitted to Docker? HOT 3
- Expression evaluation returns an error when trying to use extension inside aliased import HOT 4
- Error handling for expression evaluation throws with the wrong class HOT 3
- Failures on [ DAP ] Migrate DAP to launch DDS with DartDevelopmentServiceLauncher HOT 2
- Failures on [ DAP ] Migrate DAP to launch DDS with DartDevelopmentServiceLauncher
- Encapsulate field assist miss-types the constructor field if the type is from an aliased import HOT 1
- Encapsulate field assist doesn't move override annotations HOT 1
- [Macro] [Analyzer] [Error] [Invalid argument(s): Unresolved identifier: int HOT 7
- An unexpected error was encountered by the Analysis Server. HOT 1
- Analyzer `--fatal-infos` flag issues HOT 2
- [analyzer] Provide a `ResourceProvider` that takes a `FileSystem` from the file package HOT 8
- Build issue with js_interop `isA` HOT 2
- Mark `dartExecutable` parameter as `required` in `DartDevelopmentServiceLauncher.start` HOT 1
- `_NativeSocket.startConnect` is possibly throwing `SocketException`s that cannot be caught with `try` HOT 9
- [wildcards] Semantic Highlighting - consider styling wildcards HOT 9
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 sdk.