An open API service for providing issue and pull request metadata for open source projects.

GitHub / rescript-lang/rescript-compiler issues and pull requests

Labelled with: enhancement

#7027 - Get rid of `@as(json` hack for default arguments of external functions

Issue - State: open - Opened by cknitt about 1 year ago
Labels: enhancement

#6879 - Optimizations lost in uncurried mode

Issue - State: closed - Opened by cknitt over 1 year ago - 6 comments
Labels: enhancement

#6786 - Continuous Benchmarking

Issue - State: open - Opened by cknitt over 1 year ago - 4 comments
Labels: enhancement, stale, infrastructure

#6693 - Ignore unsupplied optional arguments when passing a function as a parameter

Issue - State: closed - Opened by cknitt over 1 year ago - 8 comments
Labels: enhancement

#6544 - Allow tuples in untagged variants

Issue - State: open - Opened by tsnobip almost 2 years ago
Labels: enhancement

#6455 - Modulus Operator

Issue - State: closed - Opened by theRegex about 2 years ago - 4 comments
Labels: enhancement

#6291 - Support type parameters in record type spread

Issue - State: closed - Opened by cristianoc over 2 years ago - 3 comments
Labels: enhancement

#6277 - Issues modeling GeoJSON spec with rescript@11 types

Issue - State: closed - Opened by cristianoc over 2 years ago - 4 comments
Labels: enhancement

#6140 - Untegged variants support for regular expressions as a payload

Issue - State: closed - Opened by DZakh over 2 years ago - 6 comments
Labels: enhancement

#6122 - Gentype not generating import statements when there is a module type

Issue - State: closed - Opened by jmagaram over 2 years ago - 3 comments
Labels: enhancement, stale

#6108 - Semantic-based optimization for untagged variants.

Issue - State: closed - Opened by zth over 2 years ago - 3 comments
Labels: enhancement

#6093 - Unintelligible error message with @return(nullable)

Issue - State: open - Opened by cknitt over 2 years ago - 6 comments
Labels: enhancement, stale

#5779 - Deprecate/remove OCaml stdlib functions

Issue - State: closed - Opened by cknitt about 3 years ago - 3 comments
Labels: enhancement

#5613 - Improve syntax error for unicode symbols that don't fit on one character.

Issue - State: closed - Opened by cristianoc about 3 years ago - 1 comment
Labels: enhancement, stale

#5579 - Add "tail modulo constructor" transformation

Issue - State: closed - Opened by johnridesabike over 3 years ago - 1 comment
Labels: enhancement, stale

#5207 - [Feature request] zero-cost binding to tagged JS objects

Issue - State: closed - Opened by cometkim over 4 years ago - 13 comments
Labels: enhancement

#5004 - Compiler outputs two imports

Issue - State: closed - Opened by bloodyowl over 4 years ago - 2 comments
Labels: enhancement, stale

#4906 - Prevent export of $$default

Issue - State: closed - Opened by ryyppy almost 5 years ago - 5 comments
Labels: enhancement

#4595 - Allowing dashes and other characters in the string literal type on reason and ocaml using an extension point

Issue - State: closed - Opened by jfrolich over 5 years ago - 30 comments
Labels: enhancement, stale

#4312 - Proposal to provide [@bs.objFn]

Issue - State: closed - Opened by Risto-Stevcev over 5 years ago - 10 comments
Labels: enhancement, stale

#4070 - ES6 tagged template literal escape hatch

Issue - State: closed - Opened by jfrolich almost 6 years ago - 9 comments
Labels: enhancement, stale

#3550 - Improve tree shaking for submodules

Issue - State: closed - Opened by Risto-Stevcev over 6 years ago - 2 comments
Labels: enhancement, stale

#3521 - [Feature] Make bsb watcher to also watch symlinks in node_modules

Issue - State: closed - Opened by jchavarri over 6 years ago - 17 comments
Labels: enhancement, stale

#3482 - `ppx-specs` field in build schema

Issue - State: closed - Opened by alex35mil over 6 years ago - 6 comments
Labels: enhancement, PRIORITY:HIGH, stale

#2834 - [@bs.string] for bs.deriving abstract

Issue - State: closed - Opened by chenglou over 7 years ago - 5 comments
Labels: enhancement, stale

#2744 - `bsb -w` race conditions with Vim

Issue - State: closed - Opened by lpil over 7 years ago - 4 comments
Labels: enhancement, BUILD, stale

#2678 - Generated `.rei` contains `[@bs...]` instead of proper bs annotation

Issue - State: closed - Opened by alex35mil over 7 years ago - 2 comments
Labels: enhancement, stale

#2659 - Allow to combine bs.new with more attrs

Issue - State: closed - Opened by jchavarri over 7 years ago - 10 comments
Labels: enhancement, discussion, stale

#2418 - Make bsb able to compile all third-party artifacts into the top-level lib/

Issue - State: open - Opened by chenglou almost 8 years ago - 12 comments
Labels: enhancement, stale

#2118 - es6-global can't resolve external node modules as URI

Issue - State: closed - Opened by yyc-git about 8 years ago - 6 comments
Labels: enhancement, stale

#1700 - investigate printing tags of constructor names for switch statement

Issue - State: closed - Opened by bobzhang over 8 years ago - 1 comment
Labels: enhancement, stale

#1608 - Missing optimizations with first-class module types

Issue - State: closed - Opened by OvermindDL1 over 8 years ago - 3 comments
Labels: enhancement, stale

#1602 - Having an option to turn off `/* No side effect */`

Issue - State: closed - Opened by bobzhang over 8 years ago - 2 comments
Labels: enhancement, stale

#1498 - Ideas: add `NODE` package-spec

Issue - State: closed - Opened by bobzhang over 8 years ago - 3 comments
Labels: enhancement, stale

#1494 - Improve complex pattern match

Issue - State: closed - Opened by bobzhang over 8 years ago - 2 comments
Labels: enhancement, stale

#1489 - (void 0) is more efficient than undefined

Issue - State: closed - Opened by bobzhang over 8 years ago - 3 comments
Labels: enhancement, stale

#1294 - [Feature request] Make bspack warn when a -I is forgotten

Issue - State: closed - Opened by chenglou over 8 years ago - 5 comments
Labels: enhancement, GOOD FOR PR, stale

#1157 - some missing optimizations of int64

Issue - State: closed - Opened by bobzhang almost 9 years ago - 1 comment
Labels: enhancement, stale

#1046 - Call into submodules from JS

Issue - State: closed - Opened by copy almost 9 years ago - 6 comments
Labels: enhancement, GOOD FOR PR, stale

#1005 - bsb_helper implement cross platform utilities like cp etc

Issue - State: closed - Opened by bobzhang almost 9 years ago - 1 comment
Labels: enhancement, GOOD FIRST TASK, stale

#1003 - bsb post-build hook

Issue - State: closed - Opened by chenglou almost 9 years ago - 5 comments
Labels: enhancement, stale

#989 - bsb native compilation

Issue - State: closed - Opened by chenglou almost 9 years ago - 1 comment
Labels: enhancement, stale

#957 - optimize mutual tailcall

Issue - State: closed - Opened by bobzhang almost 9 years ago - 1 comment
Labels: enhancement, PRIORITY:HIGH, optimization, stale

#932 - Better names for `match$x`?

Issue - State: closed - Opened by chenglou about 9 years ago - 1 comment
Labels: enhancement, stale

#910 - Adding the -bs-main option from bsc.exe to bsb.exe

Issue - State: closed - Opened by barkmadley about 9 years ago - 5 comments
Labels: enhancement, discussion, stale

#807 - enhance `bs.node` or `node` output

Issue - State: open - Opened by bobzhang about 9 years ago - 1 comment
Labels: enhancement, PRIORITY:HIGH, stale

#739 - optimize intemediate allocaiton in reducer

Issue - State: open - Opened by bobzhang about 9 years ago - 1 comment
Labels: enhancement, stale

#736 - bsppx in native mode

Issue - State: open - Opened by bobzhang about 9 years ago - 2 comments
Labels: enhancement, PRIORITY:HIGH, stale

#662 - Preserve comments in compiled output?

Issue - State: closed - Opened by chenglou over 9 years ago - 10 comments
Labels: enhancement, stale

#661 - Pass the output through a formatter

Issue - State: closed - Opened by chenglou over 9 years ago - 9 comments
Labels: enhancement, COMMUNITY, stale

#656 - RFC: a stdlib with the same interface for better performance

Issue - State: closed - Opened by bobzhang over 9 years ago - 9 comments
Labels: enhancement, PRIORITY:HIGH, stale

#625 - Improve performance on string operation

Issue - State: open - Opened by bobzhang over 9 years ago - 2 comments
Labels: enhancement, stale

#595 - enhance polymorphic variant event listener

Issue - State: open - Opened by bobzhang over 9 years ago - 2 comments
Labels: enhancement, Syntax, stale

#519 - introduce an immutable array type for better FFI

Issue - State: closed - Opened by bobzhang over 9 years ago - 2 comments
Labels: enhancement, stale

#480 - allow such pattern to be expressed in an type safe way

Issue - State: closed - Opened by bobzhang over 9 years ago - 1 comment
Labels: enhancement, stale

#439 - Add benchmark suite

Issue - State: open - Opened by mneumann over 9 years ago - 3 comments
Labels: enhancement, stale

#348 - try to preserve local function names for better stack trace

Issue - State: closed - Opened by bobzhang over 9 years ago - 1 comment
Labels: enhancement, stale

#343 - add check mode

Issue - State: closed - Opened by bobzhang over 9 years ago - 1 comment
Labels: enhancement, stale

#309 - produce descriptive comments for module alias

Issue - State: closed - Opened by bobzhang over 9 years ago - 3 comments
Labels: enhancement, 4.04, PRIORITY:HIGH, stale

#288 - have our own bundler of ocaml modules

Issue - State: closed - Opened by bobzhang over 9 years ago - 3 comments
Labels: enhancement, discussion, stale

#258 - int array -> Int32Array, bytes -> UInt8Array, float array -> Float64Array

Issue - State: closed - Opened by bobzhang over 9 years ago - 12 comments
Labels: enhancement, stale

#194 - zero allocation from `JSON.parse` to semi structured JSON adt

Issue - State: closed - Opened by bobzhang over 9 years ago - 4 comments
Labels: enhancement