Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Keep file paths from current dir in tests.#206

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Closed
cristianoc wants to merge1 commit intomasterfrompath
Closed

Conversation

@cristianoc
Copy link
Collaborator

Fixes#202

@cristianoc
Copy link
CollaboratorAuthor

Not helping much.

amiralies pushed a commit to amiralies/rescript-vscode that referenced this pull requestMay 8, 2021
getting a little something goingwork it good. got the start of completion goingthe most basic completion supportparsing documentation, got topmodule completion workinggetting ready for mre completionupswheee we have completion of module itemslets convert ocamldoc to markdownadd in thingssmall fixsome cleanupadd a vscode client packageadd an example projectreadmesadd a command to restart the serveryay auto-restart of reason language serveradd contributing infosolid caching! with dirty checking of .cmts. also dont complete for current module nameboom, completion with opensopen pervasiveshead start on hover! can get types of expressions n stuffas you type type errorsuse flags from merlin file to pick up ppx stuffsumm working on hover n stuffgoing after definition & referencesok, jump to definition works within a filemore docsrefmtyayy cross-file stuffcompile documents on openjump to definition in an ocaml file!!! The locations are off for some reason, probably due to transforms?yay codelens. also uri display on completion itemsfix jump to definition for stdlib stuffuse full path for local sourcesrange formatting, super funformat whole documentstarting on in-file completionsmuch more stable code lensescodelens for opens "exposing"trying to get modue aliases working.. .yay belt alias autocomplete worksmake displayed completion uri relative to rootupdate rex-json versionsome cleanuphighlight local referencescomplex local rename now workingmoving some thingstrying various configurationsclearinglol moving it backrefactorlots of fixes for real world projectsheres an example native projectok, finally have native compilation doing okok, I think I have things sorted out betteroops add in the .vscode directoriesset log locationput compiler artifacts in the cache locationtrack number of uses an open gottrack location of useslist external dependenciesworking toward cross-file renamecross-file-renamefixpackagingfix directoryJust a small readme update to include instructions to build the example projectUpdating client/package-lock.json to be in sync with package.jsona refmt, and resolving definition of "open"sshow local referencescross-file referencescheck it outbring back opensmove thingsworking on constructor, attribute completionsbetter completions for constructors and attributesjump to constructorcross-file jump to definition of attribute / constructorcleanupyess find references for attribute namesallow the definitions to be selectable for attributes and constructorsexclude the current item from "find references"add comparison to ocaml-language-serverUpdate Readme.mdUpdate Readme.mdfix size of constructor/attribute locationsrename attributes & constructors!!!better packaging, dont ship the binarylist document symbols!!!better error messagesrearrange a bunch of thingsget settings to workgeneric id paramRevert "generic id param"This reverts commitbb15188.Use the raw Json value for message ids.The spec allows ids to be either Number or String. Since the server simplycarries this value around so that it can submit it with the response, thesimplest solution seems to be to pass the Json type through unexamined and sendit right back to the client.Thanks to the magic of type inference, the change is isolated and nearlytrivial.Support windows 👏🎉😎💰 (rescript-lang#8)It was relatively pain-free, I must say. Pretty much the only thing I had to mess with were path handling logic.fix handling of files that haven't been openedrebuild windowsadd macos binaryrebuild macwoops, fix macosfixed macos dealFix capabilities reporting. (rescript-lang#15)signatureHelpProvider and codeLensProvider must return sub-objects which detailtheir capabilities, not just "t".Do not serve markdown if not supported (rescript-lang#14)Support a stdlib that doesn't contain sourcesThis will be more robust, though it's a bit more complicated. Couldprobably do with a refactor.show hover documentation, even for things without source filescleanupinclude stdlib when compiling as you typelots of cleanup, some initial fixture testsshow a nice error message if you havent run bsb yet.fixesrescript-lang#13install things Improve support for serving plain text (rescript-lang#28)* Improve support for serving plain text* Extract converter logic outThis also makes conversion a no-op if usePlainText is false and the source is markdown.lol typoInitial reason jsx supportTurns out the ppx flags needed to come before the  `impl` argument.get it somewhat working for reason-reactprocess dependencies correctlyfix local file resolutionrebuildUpdate issue templatesReadme adjustments (rescript-lang#32)* Minor typo* ‘npm build’ doesn’t workjson upok work with cmi toocmi stuff seems to work pretty wellfix module type processinglittle refactorresolve aliases for completions betterbunch of autocomplete fixes, including locally defined modulesget local functors workingremove weird nil renderrebuild for new betafix for bs 3.1.5Use platform helper for getting temporary directory (rescript-lang#36)trying a recovering parserfix native belt stuffsget working on linux!strip the location info from type errorsAvoid revealing output channel for errors from language server (rescript-lang#40)fix for older bsb nativefirst step toward jbuilder!!add package info everywherehave packages morelets try some ppx maybetry using the ppxa docuse ppx moremorecleaning up moreyassss we hove hover-for-explanation on ppxs. the bestsome more explanationsit.. seems to work? I think that was the hardest part. now to try it with two packages in a monorepook, monorepo setup is go!more and bettermore getting ready for dunea refmtadd a monorepo examplegetting rid of some more node_modulessome codelens settingsfix stdlib loading n stuffjbuild file parser yeahclosing in on esy + jbuilderarghhh so close here. but the ocaml version is wrongjbuilder working!! kindabasic auto-openwoopssome refactorzworkin toward better jbuilder setupcross-alias definition finding!fix stdlib for jbuildersupport for adjacent libraries in jbuildermore jbuilder stuff, also add circle configooh fix compilation. sweetversion upcleanupfix the rename issuefix warning reportingfix syntax error location reportinggearing up for completing attribute namesbetter path resolution incomingyasss got attribute resolution at least a bitworking on better completionrefactor to use a record for docsundo comment outstarting to unifyworking on testingyay some tests!!wip developing testscompletion tests lookin goodrebuildrenamesthinking about syntax errorsmore completion testsdiff log locationquieter outputcall it pathtesting definition fetchingsome more teststhinking about renamestest includesworking on better attribute trackinguse attribute posmore attribute pos stuffworking on type exportsmaking it all newok I think this will work for references?getting some reference tests workingconstructorsdiff formatwip getting referencesCP: add a format width optionfix compilationworkin on itbasic cross-module workingsweet, cross-file attributes and constructors are okyou win some, you break somefix that onemoresone more fixok, reference tests passingprocessing cmt modules and stuffwow, ok I guess modules are doing okfunctor arguments are, um, maybe working?yay fieldstrack extentrefactorzuse new process in docs thingbring in the extra processing.result ppxdefinitions are going on the new style!refactorlets get documenthighlight goingfix missing constructor handlingworking on moving references to new systemexclude currentsweeet references are workingmove more things over, and better error reporting, and partial cmt supportget me some hoverindigging into some hover stuffrm old stuffsymbols on the new gigworking on tracking openssome add usesok folks, some opens are workingok, trying open codelensgetting better about opensok open tracking feels goodgonna tackle completiontype errorworking on completionshrmmm working on completions, not quite there yetok folks, completions looking not too badok folks, were tearing it all outremoved a ton more thingsok, clean up some more thingsworking on completionsok includestaking a whack at attribute completion. and so tracking variable scopeshmm closer to attribute completionsweeet basic attributes workingok more attributes workingok attributes maybe mostly workingrockin it uplots of completion cleanupmuuch more stable codelensrm unusedworking on better module resolutionok folks, local completions working much betterexperimentingcleanupsweet, cross-file as you type!cross-file as-you-type my good folks!ok, theres some more work to do to nail this down completely, but I like where its atmaking the readme ##contributing section true to life again (rescript-lang#60)Add node module resolver to fix missing bsb bin in hoisted projects (rescript-lang#59)fixesrescript-lang#58Improve rangeFormatting (rescript-lang#61)* Improve rangeFormattingPreserve leading and trailing newlinesPreserve original indents* Remove testingrun testsverify that workspaces are workingrebuildsfix syntax errorcleanup, get definition tests going againmore tests cleanupnpm test bettertests for open codelensfix cmi locs, fallback to top of file when neededfix #64 - allow analysis of dependenciesfix windows uri parsingworking on windows again.fixesrescript-lang#69support es6 compilation mode.fixesrescript-lang#68fixrescript-lang#63fix bsb-native againmaybe better inter-file invalidationfix testscross-file-as-you-type default to falseFix format on pasteUpdate MessageHandlers.reUpdate test command (rescript-lang#74)Update MessageHandlers to use Belt fully Any opinion? (rescript-lang#75)* Update test command* Update MessageHandlers to use Belt fullyAny opinion?working on supporting my lispy syntaxbetter namespacingfixtrying a reason lisp syntax definitionok separate syntax highlighting for reason-lisp is working! now threading it through the language serverlookin okfixes for reason-lispcleanupbetter error messages, and block commentsrebuildrebuildUpdate Readme.mdUpdate Readme.mdUpdate Readme.mdbetter release setup, some bugfixesrecompile on save, also fix settings parsingsupport interfacesfixing a bunch of things. definition of longidents as wellinitial signatureHelp support!!cleanupstrying no-cmts outless logzyes we have auto-reloading when .merlin files or bsconfig.json files change!fixrescript-lang#12 - better cross-file go to type definitionUpdate issue templatesyesss, fixed the module-alias-namespaced issueCreate Changelog.mdfix pattern processing bugsweet that fixed the other issues toonew releasehandle preprocessing errors such that no cmt is generated in asyoutypechange working directory before running bsc for ppxsfix es6 js output directorybetterUpdate Readme.mdocaml syntax addadd ocaml syntax support../..fix error messages.fixesrescript-lang#65Read dune files in addition to jbuild files (rescript-lang#82)* Read dune files in addition to jbuild files* Add example esy dune project* Add esy-dune-project to vscode launch config* Update esy.lock.json* ship .vscode settings in dune examplefixrescript-lang#83ignore missing dep in search path errorsfix error position reportingDeduplicate values from opens (rescript-lang#86)run bsb from with reason-language-server!rm no-colorwatwheee jbuilder run-on-save now working as well!fix include ordermove vscode plugin to a better placeUpdate package.jsonmergeadd screenshotAlso load bs-dev-dependencies (rescript-lang#92)Tested by adding bs-jest to the react example and confirming thatcompletion and hover work properly in a module in a directory marked asdev in bsconfig.json.docsmove thingsfix flags order.fixesrescript-lang#89refmt some, also support formatting for interface filesfixesrescript-lang#98fix bsb-native flag processingfix atom reload loop,fixesrescript-lang#100first releaseMinor change, update url to new location (rescript-lang#103)fix merlin flags order -fixesrescript-lang#104, undoesrescript-lang#89filter out invalid (pseudo) module names.fixesrescript-lang#102show bucklescript errors in reason format.fixesrescript-lang#106fix opens from package opensshow bsconfig.json errorsparse out -open XYZ declarations from merlin flagsfixesrescript-lang#110fix major completion bugpublish 1.0.2fix windowsdocs(Readme.md): add info how to install official extension for vscode (rescript-lang#115)waitbetter completion of constructors1.0.3 - fix windows, better completionbetter error message for bsb issuefix textsok all fixedisolate the thingsfurther isolate the cmt/cmi stuffsome cleanuprefmtDisplay project wide warnings & errors (for unopened files)fixesrescript-lang#113working toward better es6 imports supporttry importsadd logofix processing of mli files, get types, modules and includes.fixesrescript-lang#93trying it outtfix test casededup completion items.fixesrescript-lang#107make signaturehelp more robustcleanup testsfixfix all tests, ok its good nowpreparing for better interface handling.. . localModules just a listgetting closer to good interface handlingtypofix let%foo syntax highlightingInclude bs-dev-dependencies when searching for findDependencyFiles (rescript-lang#119)* Typo* findDependencyFiles includes bs-dev-dependenciesadd support for shutdown message.fixesrescript-lang#124show type hover for constants.fixesrescript-lang#97list module contents on hovershow constructor arguments when hovering a constructorusing intfsadd a cross-module + interface testallow interface files in testsfind definitions between interface and implementation filesadd the interface file hererenamesshow record and variant type info on hoverbetter rename with interface filesworking on the namespace thing. halfway donesimplify "extratypeinfo"wipversion 1.0.4ignore "inconsistent assumptions" errors.fixesrescript-lang#117surface "ninja errors" in bsconfig.jsonParse correctly :identifier and -value in jbuild files (rescript-lang#127)reload all state when a new file is createdesy it upmove to srcok belt is ready I thinkgetting closer i thinkumm working?help text & warnings fixbringing in 402 typing stuffrename to unifiedtypesmoving off of compiler-libs typing402 compiling under 406 I thinkok, working!type equality of things that dont changemoving things around -- still brokedrenamesimplifymove moreok, unifiedtypes is the only non-isolated thingremove Definition.removing a couple things aroundfirst foreysok gonna do the whole type replacement htingok, type_expr is gone!declarations are out!rm unified labelwhoooo Compiler_libs_402 is now only used by Process_402type itadd a 406 version??? wowworking on getting a shared definition w/ preprocessing for diff versionsprinttype back to normalprocesscmt + extra are now alignedok, might be done?wheeee 402 is working againrm oldsummm so does this work?fix reloading thing, and fix dune file parsingesy: Add appveyor.yml for windows CI (rescript-lang#130)* Add appveyor.yml* Quick sanity check of output binarymaybe upload thingsrebuild mac & windowstoo-fancy1.1.0 release - support for OCaml 4.6.0!Update Readme.mdAdd "show_module_path_on_hover" setting (rescript-lang#135)* Add "show_module_path_on_hover" setting* Tweak json for rebuildgetting tests up to dateok, test suite building & passingworking on type-diggerfull stuffsok, lots of type differ is in good shapeok handle tuples toonitboolfix scoping of constrained module typessimple types maybeok much happier with this setuplots of refactorswip serializesome jsonprogress I thinkok dont except for abstracts i thinklast fixes to make abstracts workworking on deserializationok variants I thinkhad to rename Result to RResult. go figure. also more things are workingworking!better cli (multiple entrypoints), and handle arraysbetter messagetrying out some codemod thingshmmm ok, trying some codemod stuff out;trying to get the things goinguse refmt directlyworking!work itmove that stuff to a libumm, this is worse?ok maybe this is usable as a libwipfixxexpose belt_ppxignore moreadd readmetypesmore docsfix library declfix type digginginterface actions! create a full interface file, or add an individual value/type to the interface filetrying to nail down esy/duneok, finally dogfooding rls is working againChanges for better support for bsb-native 4.0.6 (rescript-lang#140)* Adding support for bsb-native's new name.We're probably going to switch to having bsb-native be called thatinside the node_modules folder. This breaks reason-language-server.This changes un-breaks us.* Use refmt.exe instead of refmt3.exe for 4.0.6fix appveyorfix circleciupdate binariesupdatessplit the lsp code from the analyze code. major stepmove analyze testsadd tests for checking the example files have loadedAdd snippets for vscode (rescript-lang#146)relock, get examples ready for testingtry to cache the examples stuffstry agianfix examplelol fix testsbad module name issuetry a fixadd test for name_with_underscoreother one is breaking windows1.2.0add a test for go-to-module definitionlongident for type referenceslongident for type referenceswip testingmove for basesweet, better definition tracking for functor callsfix resolution for namespaced depsmax render depthfix the "cant find module name" issuefixrescript-lang#129skip comments in dune fileschasing includesworks!get you to the right file at leastreleaseadding tests for hoverworking single tuple!bring in to baseunique type namesadd to baseSupport reading from .merlin for -backend flag (rescript-lang#142)* Add support for reading the .merlin file containing the -backend flag.Bsb-native will put the backend flag in there so reason-language-serverknows how to call bsb.* Remove derp newlines* Move function to MerlinFilerelease 1.2.2extract out the bs-json specific stuff from type-diggers serializersmoving stufffixxbugfix releasebugfix again1.2.4Enable comment syntax highlighting in jsx attributes (rescript-lang#155)This allows proper syntax highlighting of comment blocks `/* comment */` of JSX attributes in Reason files.Update Changelog.mdAdded install step for Vim and cleaned up the text (rescript-lang#156)* Added install step for Vim and cleaned up the text* The Vim installation was missing the step that says to download the zip file from the releases page* Minor clean up of formatting keyboard sequences and names* Moved all links to the bottom* Put links back in-lineshow proper filename for dune (rescript-lang#164)use jbuildPath in error messageAdd snippets for Reason (rescript-lang#163)* Add snippets for Reason* a more conservative set of snippetsstop sabatoging esy rebuilds!lockdown esy versionv1.2.5 publishedadd a logochange sublimetext package name (rescript-lang#169)Esy 0.3.x support (rescript-lang#170)* Esy 0.3.x supportfixesrescript-lang#166* _build stopped existingShow types for module members (rescript-lang#175)* per-item codeLens type in nested modules* fix small bit of commentunix ignoreUse `esy command-env` to get the Esy target directory (rescript-lang#174)* Use `esy command-env` to get the Esy target directoryThis is better than a hardcoded path because it works in all esyversions. Furthermore, it also makes RLS work with Esy aliased sandboxes* error instead of assert false* address code reviewadd a platform support sectionAdd a license (rescript-lang#179)fixesrescript-lang#178fix json unicode parsingSupport opam+dune projects (rescript-lang#173)* Add example-opam-dune-project* Support opam+dune projects without esyfixxAdd support for OCaml 4.07 (rescript-lang#167)* Add support for OCaml 4.07* try esy 0.2.11* working nicely under 4.07!* Fix code review comments and rebase on master* forgot to regenerate the lockfile* ignorefix esy version (rescript-lang#181)Disable formatOnSave for reason (rescript-lang#182)* disable formatOnSave for reason* actually turn off formatOnSaveupdatesAllow to turn off autoRebuild (rescript-lang#183)* fix langauge server location for example project* parse autoRebuild value from settings* disable buildCommand when autoRebuild is off* tweak readmeSupport global OPAM switches (rescript-lang#184)Cache _esy folder for faster builds (rescript-lang#185)Update appveyor.ymlRemove esy version detection (rescript-lang#186)We now do things in a way that's compatible across every esy version.This is just introducing unnecessary complexity.Parse more of dune/jbuild files (rescript-lang#191)Get ocamlopt.opt and refmt from the sandboxed alias in Esy if any (rescript-lang#190)Make finding $OCAMLLIB work with Esy sandbox aliases (rescript-lang#188)* Make finding $OCAMLLIB work with Esy sandbox aliases* fix code review suggestionsUpdate Readme.mdDisable autoRebuild inside Esy named sandboxes (rescript-lang#192)* Disable autoRebuild inside Esy named sandboxesEsy doesn't yet tell us which named sandbox we're in. Let's disabledautoRebuild for this case while we wait for support in Esy proper.I'm also opening a general issue about RLS in Esy which I'll link hereshortly.* Update Main.re* code reviewtestingsBring in all the autoserialization goodness (rescript-lang#196)This is finally in a place where it's self-hosting -- the config & lockfile ser/de are generated within it. Also we have auto-migration & backwards compatability ;)Support every ASCII char in dune/jbuild files (rescript-lang#195)woopsfixallow adding entriesfix package-jsonfix test commandDescribe how to configure reason-language-server with vim (rescript-lang#203)* Describe how to configure reason-language-server with vim* Add missing LanguageClient-neovim linkFix syntax error in vim config in Readme (rescript-lang#204)fix circle1.4.0Look for `public_name` too when figuring out a dune library name (rescript-lang#208)Sinceocaml/dune#1041, `name` is optional inDune whenever `public_name` has been specified.Support es6-global compilation (rescript-lang#212)* Support es6-global compilation* Avoid repetition* Handle missing casefix warningClean up build warnings (rescript-lang#187)* Clean up build warningsWow there were a lot of them* code reviewvscode: add syntax highlighting for md embed (rescript-lang#224)Dedupe the source files list. (rescript-lang#226)Let's say I have- src/dir/X.re- src/dir/X.rei- src/dir/sub/Y.re- src/dir/sub/Y.reifindProjectFiles would then be fed with src/dir and src/dir/sub.Y.re & Y.rei would appear two times in files.When iterating over the files to generate normals, an interface is removed from the hashtbl as soon as its implementation file is treated, meaning the first occurence of Y.re would be considered to contain an interface, the second one would not.binariesadd lockfile I guessfix bsb-native stdlib detectionAdd "build_system_override_by_root" config option (rescript-lang#206)* Add "build_system_override_by_root" config optionThis will allow users to manually override the build system wheninference isn't cutting it.* lintfix test for new esyfix ci maybefix ci againfixmoremore CI fixes I hopenpm run insteadwhy is esy timing outttttother tryinlineinline differentok :fingers-crossed:ok maybe windows will work now thoNow with "show fully ppxed source" action :D :D :Dlive update tooalso interfacesfix error caused by old merlin files with bad directoriesuse private name first, then publicadd a "show AST" commandEscape spaces in ppx-flag arguments when passing to bsb (rescript-lang#231)* Escape ppx-flag arguments* Simplify ppx flag quoting in bsb-native case* fix typobetter conversion to reason syntaxv1.5.1support for line commentsfix tests to catchrescript-lang#232 that slipped throughAdd version to Esy variant + conditional command to getStdlib in esy case (rescript-lang#236)hopefully fix windowsFix project root detection for source files at the toplevel (rescript-lang#239)fix dune source file detection. TODO switch based on dune versionFix CI (rescript-lang#260)* random change to show that ci is broken* Fix ci* Update config.yml* idontknowwhatiamdoing.gif* Update LICENSEadd emacs config (rescript-lang#258)(- mdata fix) Make default format_width value of declared type (rescript-lang#253)Update Readme.md (rescript-lang#251)better config docsAdd support for bs-platform 5.0.0 custom namespace (rescript-lang#259)* Add support for bs-platform 5.0.0 custom namespaceSee recent change in "namespace-spec" herehttps://bucklescript.github.io/bucklescript/docson/#build-schema.json* Add support for bs-platform 5.0.0 custom namespace, fixup pre-5.0.0better tests, now we can check compatible upgrades without requiring a version bumponly print reason if the outfile is .retail-call optimize array/list serdewip fixing migration of type variabled thingswipbuilding againfix migration of types with parameterssome refactoring, getting closernewtypes working!..closerfix application order for migratorsok so I have a repro for this last issue. apparently need newtypes againok newtypes looking goodwip row variant stuffok process variantsalmost variants, dont have the args good yetok now parsing the argument correctly, but not processing it yetok working now!add override optionmaking a new config thingmaybe working? almostfix lockfileok, new config format is now compiling. not supporting multiple engines yet thoughsome small refactoringsok, move all types & migration to their own separate modulesmore refactorrefmtadd an "upvert" option, but it writes out "null"s instead of omitting optional attributes, so will need to fix that at some pointuse specified helpersself-rebuild w/ new changessome cleanupslocked types instead of output typessome small cleanupsmore cleanupsadd ezjsonmgenerate type constraints for record literals to fix the "record attr shadowing" issueadd ezjsonm to kitchen sinkalso yojsonsmall refactorssome refactoringsAdjust link to LSP website home (rescript-lang#261)I found it weird, when I clicked to been sent to a given page, in a specific section.I would have expected the click to lead me to something like a homepage.Fixed it!remove type-diggerEscape pp-flags arguments when parsing .merlin (rescript-lang#266)Imagine a .merlin containing:```FLG -pp /Users/iwan/Development/pp-demo/./node_modules/.bin/napkinscript -ancient````-ancient` shouldn't be picked up as separate compiler flag, but as part ofthe napkinscript preprocessorAdd support for bs-platform with 4.06 ast (rescript-lang#267)* Select correct compiler version based on Bucklescript's version* Add minimal semver parsing supportwip rejiggeringtrying a mostly straight merlin approachclose to workingok newfangled is workingok I think we are almost back to parityok now alltests is running, that was a goose chasesweet alltests workingfixing some definitionsfix go-to-definition for beltmore fixesadd back in the stdlibslets have some arguments parsingready for "verify definitions on rls source code"ok, most things are resolving now :)Add `useOldDuneProcess` flag for ease of transitionrename so I can release to npm toowoops the new thing should be enabled for library usersignore more for npmreadme upfix cp-testci maybewoops reenable examplesFix escaping of preprocessing-flags after merge of 'dune-merlin'. (rescript-lang#269)The merge seems to have overwrittenjaredly/reason-language-server#266fixrescript-lang#268trying to fix appveyorback to _build I thinkesy test not working 🙃prepare for 1.6.0update installation instructions for sublime text (rescript-lang#277)Change the suggested LSP preferences to:- Enable reason-language-server for .ml files.- Enable for sublime-reason (the same Reason sublime package is published under two names: Reason and sublime-reason).Quote ppx/pp filenames when not already quoted (rescript-lang#281)try to fix CIcopy the artifact before running testsoh it was circleci that was unhappyupdate for 1.6.1always log MerlinFile errorsminor fixes to dune parsingtrying out this sponsorships thingDelete FUNDING.ymlmore general handling of quote (rescript-lang#304)Fix locations for complex idents (foo.bar) that went through ppx (rescript-lang#303)Don't apply other preprocessing flags to Reason files. (rescript-lang#300)Refmt is the only pp that should be applied to Reason files.If a bsconfig contains "pp-flags", they shouldn't be applied to .re files.Refmt is the source of truth. Follows the behaviour of Bucklescript itself.Set up CI with Azure Pipelines (rescript-lang#307)yasssss let's get this done. Supercedesrescript-lang#207, which seems fitting somehowUpdate Emacs configuration (rescript-lang#308)Currently `client/registerCapability` is not supported yet. So we will ignore its notification temporarily.getting ready for publishCloserescript-lang#299 - Add re support to markdown codeblock (rescript-lang#310)Better multi-line comments configuration in vscode (rescript-lang#302)Fix vscode comments highlight with // inside block comment (rescript-lang#289)add some more util testing, hopefullyfixesrescript-lang#284nameSpaceToName should elide '@' + split on both '/' and '-' (rescript-lang#312)fix parsing for dune library syntax (rescript-lang#315)Add a line about symlinking the build executable (rescript-lang#313)Resolvesjaredly/reason-language-server#298Fixrescript-lang#290vscode ext version bumpSetup github workflow for reason-langage-server (rescript-lang#323)Support OCaml 4.08 (rescript-lang#305)* Support OCaml 4.08* Merlin extend is in reason* newest reason from master* Use released Reason, get rid of build warnings* better instructions for assembling the compiler sources* Use OCaml_current, fix compilation after rebase* build against OCaml 4.08.1 and run esyFix let syntax in OCaml (rescript-lang#330)RLS on Windows (rescript-lang#318)* minimal fix for windows* Fix global dependencies of esy for windows.* Fix things that could break on windows.Port old syntax build system (rescript-lang#331)* Ignore typescript output* Add OCaml grammar source* Add typescript config* Add syntax build script* Add npm script to build syntaxes* Add OCaml grammar build instructionsAdd coc.nvim extension (rescript-lang#333)* Init coc.nvim* Add build deps* Add build config* Add eslint* Add basic extension* Add prettier config* Add babel preset target* Add command extraction impl* Add current release version* Update gitignore* Add npm scripts* Add npmignore* Add npm metadataFixes unexpected behavior of (** (rescript-lang#346)add coc extension readme (rescript-lang#343)add coc.nvim config synchronization (rescript-lang#342)Add space between number and "more" (rescript-lang#339)Previously you would see something like "a, b, c and 4more". This adds a space between before "more".Add typescript as a syntax dev dependency (rescript-lang#356)Calculate ESY__CACHE_INSTALL_PATH. Fixes failing MacOS ci (rescript-lang#354)fix macos hopefullyMake client/registerCapability a request (rescript-lang#353)From the spec> Register Capability> The client/registerCapability request is sent from the server to the client to register for a new capability on the client side.Updated Readme.md too!versionrevert the registerCapability changeRevert "revert the registerCapability change"This reverts commit5857c97.Revert "Make client/registerCapability a request (rescript-lang#353)"This reverts commit43adc0d.get fixture tests goingUpgrade ci to use latest from hello-reason (rescript-lang#361)* Upgrade ci to use latest from hello-reason* esy-build-steps->build-platform* Add publish-build-cache templateFix issue where getting the ident binding time only works for 4.08. (rescript-lang#363)* Fix issue where getting the ident binding time only works for 4.08.* Cosmetic: make the ident hack explicit so it's clear it only works for 408.version upRm "old dune process". It will not be missed (rescript-lang#366)* Rm "old dune process". It will not be missedI've had it disabled in tests, but enabled by default, which was in hindsight probably not the best.I meant to remove it very soon after adding it, just as a compatability measure. It should have been removed long ago.* fix esy lock* lock to 4.8* windows skipAdd option to supply a formatter for ml files (rescript-lang#368)* Add support for external .ml files formatter* Simplify fmtCmdForUri: return type result(string, string)Add tests to verify that jump-to-definition still works with previous ocaml versions (rescript-lang#369)trying out relyreenable the other fixturesmoving things overok got some failing tests for bs, which isnt awesomeok ready with relyreadypreparemaybe fix timeoutloggswatnoneplainRevert "plain"This reverts commit47e63a6.Revert "none"This reverts commit65dfefe.utilsmoresome cachingrun the prewz pathwipgaacompilingplainplainmaybe workingrecursionwow working recursive I guessok eventsok, so its working but not nested I guess?ok some nestingok passing a suite workssome refactorsome reportingready for use maybeusing relitemo bettertrack some time, fix some tests, add skipIf for suitesok set exit code correctlyumnofatalmaybe fix windowsbetter rimraf maybewoopsworking toward retestcleanupfix error parsing in 4.08.Fixesrescript-lang#371fixrescript-lang#379fix: duplicate key in capabilitiesjaredly/reason-language-server#290update pacakge-lock.json in example-reactlets try out a github release flowSpell correctionactions: release1.7.5should fix the crash-on-launch from 379fix dune file parsing, ignore \rReport error for edge case for bsb-native. (rescript-lang#382)* Report error for edge case for bsb-native.... where .merlin has -backend but bsconfig's entries got updated anddon't have that backend anymore.* merge inCo-authored-by: Benjamin San Souci <benjamin.sansouci@gmail.com>Add instructions for installation in ArchLinux (rescript-lang#391)add troubleshooting info (rescript-lang#388)fixrescript-lang#399 (rescript-lang#400)Fix highlighting of `[@bs.as]`.Fixesrescript-lang#396. (rescript-lang#397)Fix: URI from LSP is decoded properly (rescript-lang#392)Fix flags for BuckleScript packages so that ppxs binaries can be found (rescript-lang#360)* Fix FLG from Merlin for BuckleScript ppx-flags to point to node_modules/.bin* Add example for bs 7.0.1* Change ppx path to include package folder and remove node_modules/.bin prefixing* use jsx3 and latest reason-react to see if this fixes windows ppx issues* try building whole project before running bsc commands* Revert "try building whole project before running bsc commands"This reverts commit eea2b94dc937eec86efed07b8f5349a64bff20c6.* call npm install from outside ExampleTests + use script instead of bash in yaml template* ggggaahhhhh* try to debug some stuff* add npm build and logging* run* try yarn* revert changes and use node 12* yarn* namespace* try different example* appveyor simple* remove more* node 12* y* f* n* Revert "n"This reverts commit d25fcf97ba9037839c33c9e617ba5ca9e6c1a4a8.* 64* 2019* roll back changes* remove new exampleactions: release1.7.6several fixesFollow up forrescript-lang#397; I forgot to build the syntax json. (rescript-lang#406)fixing bsc.exe location and -bs-no-builtin-ppx flagtry to test again latest versionFix refmt location and parsing ocaml-versionsnapshot changesadd new bs-7.2 example testlockfile updatesactions: release1.7.7, really support bs-7.2 this timelast fix (rescript-lang#413)actions: releasefix 7.1Update coc-reason to rls 1.7.8 (rescript-lang#410)Fix OCaml syntax highlighting for let followed by attribute.Fixesrescript-lang#409. (rescript-lang#412)Hide lowercase modules. (rescript-lang#418)Fix: formattter was removing the trailing line (rescript-lang#424)Bump coc-reason version (rescript-lang#432)fix link to ocaml language server (rescript-lang#443)Co-authored-by: JP Lew <jp@cto.ai>Expose function to get current language server client from other VSCode extensions, to allow other extensions to call the language server client directly. (rescript-lang#444)Update ST instructions (rescript-lang#455)Respect autorebuild for dune projects (rescript-lang#442)"Dependencies: -" if there are no dependencies (instead of "Dependenc… (rescript-lang#438)* "Dependencies: -" if there are no dependencies (instead of "Dependencies:")* `Dependencies: [none]`Support esy in monorepos (rescript-lang#440)actions: releaseversion 1.7.9fixing some build system compatability bugsTest new highlighteractions: release1.7.10trying out a new highlighterfeat: update coc-reason version (rescript-lang#456)Bump coc-reason version (rescript-lang#457)Second attempt tofixrescript-lang#417 (andfixrescript-lang#458 too) (rescript-lang#460)* Revert "Hide lowercase modules. (rescript-lang#418)"This reverts commita8458b1.* Omit lowercase modules in value completions.actions: release1.7.11
@cristianoccristianoc deleted the path branchMay 9, 2021 03:14
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Tests: cut the path at the current root rather than file name

2 participants

@cristianoc

[8]ページ先頭

©2009-2025 Movatter.jp