Skip to content

Commit ba4efb2

Browse files
authored
Merge pull request rescript-lang#2146 from BuckleScript/fix_bs_rebuild_error
add bucklescript-tea in regression test
2 parents 72f7347 + afc13db commit ba4efb2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+6772
-0
lines changed

jscomp/bin/bsb.ml

+4
Original file line numberDiff line numberDiff line change
@@ -9492,6 +9492,10 @@ let rec
94929492
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_cmj));
94939493
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_cmt));
94949494
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_cmti));
9495+
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_mlast));
9496+
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_mlastd));
9497+
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_mliast));
9498+
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_mliastd));
94959499
end
94969500
done
94979501
)

jscomp/bsb/bsb_parse_sources.ml

+4
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,10 @@ let rec
394394
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_cmj));
395395
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_cmt));
396396
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_cmti));
397+
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_mlast));
398+
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_mlastd));
399+
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_mliast));
400+
try_unlink (Filename.concat lib_parent (basename ^ Literals.suffix_mliastd));
397401
end
398402
done
399403
)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/node_modules
2+
/.merlin
3+
/lib/bs
4+
/lib/js/test
5+
/lib/ocaml
6+
npm-debug.log
7+
*.bs.js
8+
.bsb.lock
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/node_modules
2+
/.merlin
3+
/lib/bs
4+
/lib/js/test
5+
npm-debug.log
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
language: node_js
2+
node_js:
3+
- 8
4+
before_script:
5+
- npm install bs-platform
6+
script:
7+
- npm run build:all
8+
cache:
9+
directories:
10+
- "node_modules"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# How to contribute
2+
3+
If you'd like to help us improve and extend BuckleScript-TEA, then we welcome your contributions!
4+
5+
Below you will find some basic steps required to be able to contribute to the project. If you have any questions about this process or any other aspect of contributing to a DCO-style open source project, feel free to open an issue and we'll get your questions answered as quickly as we can.
6+
7+
## Contribution Licensing
8+
9+
Since BuckleScript-TEA is distributed under the terms of the [LGPL Version 3](LICENSE), contributions that you make are licensed under the same terms. In order for us to be able to accept your contributions, we will need explicit confirmation from you that you are able and willing to provide them under these terms, and the mechanism we use to do this is called a Developer's Certificate of Origin [DCO](DCO.md). This is very similar to the process used by the Linux(R) kernel, Samba, and many other open source projects.
10+
11+
To participate under these terms, all that you must do is include a line like the following as the last line of the commit message for each commit in your contribution (git can insert this line for you automatically with the `git commit -s` flag):
12+
13+
```
14+
Signed-Off-By: Random J. Developer <random@developer.example.org>
15+
```
16+
17+
You must use your real name (sorry, no pseudonyms, and no anonymous contributions).
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Contributors
2+
3+
In alphabetical order in their requisite sections.
4+
5+
## Original Author(s):
6+
7+
- @overminddl1 (Gabriel Robertson)
8+
9+
## Bucklescript
10+
11+
- @bobzhang (Hongbo Zhang): Significant work on Bucklescript itself and for adding useful features to Bucklescript that have significantly helped this project's ease-of-use. We all owe him a gratitude. :-)
12+
13+
## Special Thanks
14+
15+
- @IwanKaramazow: Bug finder extraordinaire, thanks for catching all those corner cases! Also helping flesh out the API.
16+
17+
- @jackalcooper: Bug finder extraordinaire, thanks for catching those Bucklescript issues! Also helped flesh out the API.
18+
19+
- @jordwest: Adding further to the API.
20+
21+
- @tcoopman: Adding further to the API.
22+

0 commit comments

Comments
 (0)