Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pulsar-edit/superstring-wasm
Native core components for Pulsar - WASM version
https://github.com/pulsar-edit/superstring-wasm
9cf8187d52b709f266d66601bb138c61aa8624b3 authored over 7 years ago by Max Brunsfeld <[email protected]>
021d2daa8395d575a846ea729ed13ab16cca72cd authored over 7 years ago by Max Brunsfeld <[email protected]>
afc948de05b377c054f7231a7bddcec9704b5ab5 authored over 7 years ago by Max Brunsfeld <[email protected]>
6ccce90c1cc8b1631e49e09f834f872bc27c0768 authored over 7 years ago by Max Brunsfeld <[email protected]>
Explicitly use 64-bit stat structure
6c9610f2ecc6abb2823de1959f70882b0db298b2 authored over 7 years ago by Max Brunsfeld <[email protected]>915bd08c6c4c3bb3059031a42759ca4d1cd72c23 authored over 7 years ago by Max Brunsfeld <[email protected]>
Even though we don't support files larger 4GB, some file systems' inode
numbers are larger than ...
f3078c2fac8248be43582b8c94c78380e4c985e7 authored over 7 years ago by Max Brunsfeld <[email protected]>
Fix crashes when splicing patches with mismatched text
52d3dcf15482abae3076a2ed9271baf25861a5e6 authored over 7 years ago by Max Brunsfeld <[email protected]>Before, we would crash.
32c284d780cb5ebacf8d8f9daf2312c505e4bcf4 authored over 7 years ago by Max Brunsfeld <[email protected]>We need to check JS values' types before calling `Value::Cast`.
dfdb85db717aed22a32589beb9b5c250fb84145a authored over 7 years ago by Max Brunsfeld <[email protected]>48d1ce290632494261ea082ac6b730ef1a8a6ded authored over 7 years ago by Max Brunsfeld <[email protected]>
064c398dae80e9e6a3e856b2dc2609caa80752db authored over 7 years ago by Max Brunsfeld <[email protected]>
2cd850c1764bd0775b01d4f1410b6a4d5b40196e authored over 7 years ago by Max Brunsfeld <[email protected]>
6757da4fa49d9fe19b1864dc2605a29ee6928f2b authored over 7 years ago by Max Brunsfeld <[email protected]>
Avoid changing buffers' modified status when saves fail
6ad1c5707cb300eba62d8eaaf15f5707f1cb34cb authored over 7 years ago by Max Brunsfeld <[email protected]>a0868100cdc937d25d21cf96ca7ac15809f46f02 authored over 7 years ago by Max Brunsfeld <[email protected]>
1499eaab7e9cb685860b3d2870a00ce59ef43fa4 authored over 7 years ago by Max Brunsfeld <[email protected]>
a8c8325064d732ae940a139f9d32653490f7209a authored over 7 years ago by Max Brunsfeld <[email protected]>
5d2d6e5eef9d7a6a3bcfccea47bc420b98c743d2 authored over 7 years ago by Nathan Sobo <[email protected]>
9d00dd2a53d94be58f6d6abf857335dd2f2cbec2 authored over 7 years ago by Max Brunsfeld <[email protected]>
Fix two issues when saving buffers to JS streams
7ff481f3b15a426589dc010f5b88fa2d2e76197b authored over 7 years ago by Max Brunsfeld <[email protected]>
Empty slices in the vector returned from TextBuffer::Snapshot::chunks were causing
TextBuffer.sa...
20d72719cd48cc11c892de9a6f351a25467aa741 authored over 7 years ago by Max Brunsfeld <[email protected]>
35e8deb5fee6f38497ce109b6d6f69255d365815 authored over 7 years ago by Nathan Sobo <[email protected]>
fb5ba122e18af02599418f133db0c5678ad10e20 authored over 7 years ago by Nathan Sobo <[email protected]>
f01a6e2e14a42f130ed6c4ae81e720d481db617d authored over 7 years ago by Nathan Sobo <[email protected]>
3b0427e1fb1a84c4c2ba0cb612f0bef06b96e70e authored over 7 years ago by Nathan Sobo <[email protected]>
74ed2d5648f2dbb96cc94650671c639229a20cd3 authored over 7 years ago by Max Brunsfeld <[email protected]>
Represent text as a u16string rather than a vector<uint16_t>
8220004cad9a00a52bfa43dfa6e0edb65faf2249 authored over 7 years ago by Max Brunsfeld <[email protected]>ea9c8037de8a05e10f582c7679aab1c3a33a4e6b authored over 7 years ago by Max Brunsfeld <[email protected]>
84212313cc9a8ded713fe1ca32a81933ad734a27 authored over 7 years ago by Max Brunsfeld <[email protected]>
9bf2af90fddaf4cc81a03673e5706d2753b308be authored over 7 years ago by Max Brunsfeld <[email protected]>
Add TextBuffer.baseTextMatchesFile method
ec68c24bdab3c6eb5858841eb691fc9aef552053 authored over 7 years ago by Max Brunsfeld <[email protected]>eb38204f335b52c704ae227f791215662645b7d3 authored over 7 years ago by Max Brunsfeld <[email protected]>
14693fd00a730d48e5538cb5a7ab9f07e187e159 authored over 7 years ago by Max Brunsfeld <[email protected]>
7d750de2467eceb42d274b0f9fa09192af1f4084 authored over 7 years ago by Nathan Sobo <[email protected]>
d5ac5738a396ce023b80c0c24df7a289bbcc6f82 authored over 7 years ago by Nathan Sobo <[email protected]>
3e5c413d528b4da2be2875c178ec94d624c3aab8 authored over 7 years ago by Nathan Sobo <[email protected]>
We still need to score and sort them but this is a start.
e9ae8ecb329c910c207bd3bea760616ef78740da authored over 7 years ago by Nathan Sobo <[email protected]>3d1bfb34a7bd0ccdd19f8c12fa5c1655cc47e223 authored over 7 years ago by Max Brunsfeld <[email protected]>
Add TextBuffer.getLineCount
7a54d05f8e43a168e8695c8e3207b86a51b6fd9f authored over 7 years ago by Max Brunsfeld <[email protected]>
Computing the line count using .getExtent is unnecessarily expensive,
because it allocates a Point
Handle file paths with multibyte characters on windows
f99d99c367587242d6ec3541043003defb36f502 authored over 7 years ago by Max Brunsfeld <[email protected]>be216985c30cd1f7e46968222efe17b8e5fa1e60 authored over 7 years ago by Max Brunsfeld <[email protected]>
2d0a39336172d697fd9949ab24f1177e98d8723c authored over 7 years ago by Max Brunsfeld <[email protected]>
24258885404818904fbd39c53fef7849477d5e9c authored over 7 years ago by Max Brunsfeld <[email protected]>
Also, include them in the .npmignore file properly
633c375f87fb576950135cd0d8bc79630ad10cb6 authored over 7 years ago by Max Brunsfeld <[email protected]>d4c3892c01f49f8806497cec2b0bf17e6c042cb9 authored over 7 years ago by Max Brunsfeld <[email protected]>
Remove dependency on <codecvt> header
fae0da2737e3ebe79f564535e9d6c429c9aec9ba authored over 7 years ago by Max Brunsfeld <[email protected]>bc5f0ad846feb1a1fba37e364a75e2a685d7fe05 authored over 7 years ago by Max Brunsfeld <[email protected]>
52d9daf7079adbc5268baaf61221acda742f41e0 authored over 7 years ago by Max Brunsfeld <[email protected]>
41323453d09703eca6088e11da675487cbdd56ad authored over 7 years ago by Max Brunsfeld <[email protected]>
This reverts commit dc40bb96bc2d734075a7b797814de431eff6edcc.
Actually, the previous behavior (...
8ff2830f68bebf10970ffe90bd75db9be9bd2f63 authored over 7 years ago by Max Brunsfeld <[email protected]>efef7486a5953a1d602ceeccbb2317ff52190a9a authored over 7 years ago by Max Brunsfeld <[email protected]>
Configure PCRE to treat CRLF as a line ending
a7ab346a36d707a3af2cbeba42e0017fd4158ce2 authored over 7 years ago by Max Brunsfeld <[email protected]>dc40bb96bc2d734075a7b797814de431eff6edcc authored over 7 years ago by Max Brunsfeld <[email protected]>
66e1c8004d3e22535d48edfcdf255d50a66110e9 authored over 7 years ago by Max Brunsfeld <[email protected]>
1645b58406a3c7af42ca7069df5a4dd0dd8225b7 authored over 7 years ago by Max Brunsfeld <[email protected]>
d61e147e4ec108467f97cb4fc4c7b3fb1a02ee9b authored over 7 years ago by Max Brunsfeld <[email protected]>
59e106816eb60d6ed723f8626ce5454d307954d5 authored over 7 years ago by Max Brunsfeld <[email protected]>
c6086930ab8aa7f8d956eb48da5c78e2a0280063 authored over 7 years ago by Max Brunsfeld <[email protected]>
f1a671a70beaa0188a5c7687d4e1ea0247cbc37e authored over 7 years ago by Max Brunsfeld <[email protected]>
Reduce peak memory usage when loading files from disk
04c60fb0d3eadb3d94b4d3768e23f84f6cd61f2f authored over 7 years ago by Max Brunsfeld <[email protected]>f95e9c4b142f6a7612985dc3cba379ef5b33cdc1 authored over 7 years ago by Max Brunsfeld <[email protected]>
bf1ecfe56e0f9fe263ba8b0f5a6674a84100652c authored over 7 years ago by Max Brunsfeld <[email protected]>
6ee057c680cd3574ec158c2256d74e46ce533b07 authored over 7 years ago by Max Brunsfeld <[email protected]>
dc7610e7fa3eaa6c751e986144caf5b5ebd292d4 authored over 7 years ago by Max Brunsfeld <[email protected]>
ff5774e7450a405f7d313bc0aa8b68277d313d91 authored over 7 years ago by Max Brunsfeld <[email protected]>
beab34cb25faa033fbc8feb72aebe6e022d48f45 authored over 7 years ago by Max Brunsfeld <[email protected]>
a2dd91936be7cc2602358ff61b34d60058e9699e authored over 7 years ago by Max Brunsfeld <[email protected]>
9f2685f7e93ba0a8b2f627010b65ac545eb49039 authored over 7 years ago by Max Brunsfeld <[email protected]>
e95cb3e62b64128465add35c9fec4affd5de6d26 authored over 7 years ago by Max Brunsfeld <[email protected]>
889dae135be95bddaae1d560c1dcc3aab1cd2354 authored over 7 years ago by Max Brunsfeld <[email protected]>
1322e1a0dedbf62d512219d6364fda5bbadce1cd authored over 7 years ago by Max Brunsfeld <[email protected]>
Add native TextBuffer implementation
85e82d982e51f1e07ec1d0e35bd1224a4cff09e1 authored over 7 years ago by Max Brunsfeld <[email protected]>b2cc54fae50f8c56f3d6b74322f47aed3f4747e1 authored over 7 years ago by Max Brunsfeld <[email protected]>
5b92e47333e005114921d388a6eeaa44488b2986 authored over 7 years ago by Max Brunsfeld <[email protected]>
a00e70bce6117cc1ee6970abfaa960ecea3785e7 authored over 7 years ago by Max Brunsfeld <[email protected]>
a3126aec4fd15c5a5d85c5493e1a7927911d3d7c authored over 7 years ago by Max Brunsfeld <[email protected]>
47ab4a8622ff19022a1fea54fa5a39ada6fc98b3 authored over 7 years ago by Max Brunsfeld <[email protected]>
At least on macOS with libc++, it is like 3x faster.
019f414bd3e4b6a0d706b7250f23b4c9ef39c0d3 authored over 7 years ago by Max Brunsfeld <[email protected]>daf62a9fa6583d87f54fc145f7e16abfa4184dc8 authored over 7 years ago by Max Brunsfeld <[email protected]>
30e20ab0047694c303a58c68b7aa97bfbd6123be authored over 7 years ago by Max Brunsfeld <[email protected]>
1a5e2678ed5ed1ab64abc38d0fb622e861d2ab80 authored over 7 years ago by Max Brunsfeld <[email protected]>
43c6d7273003fd5608c4c4907c2112b048e02a4e authored over 7 years ago by Max Brunsfeld <[email protected]>
9c40ea64fd1fd5b562db13fcd4c6e813cab76894 authored over 7 years ago by Max Brunsfeld <[email protected]>
7b92187a33ff7482d28f9d5d1c782a8a05dd8c53 authored over 7 years ago by Max Brunsfeld <[email protected]>
62cce3f0fcea5c5aa96429e1e93b957d9147f03a authored over 7 years ago by Max Brunsfeld <[email protected]>
0f5e72a4615ee724dfc58ef22ab7fbe24a9e00e7 authored over 7 years ago by Max Brunsfeld <[email protected]>
074c0184227f04d9b88b0a41cbcd6f5a9629e44d authored over 7 years ago by Max Brunsfeld <[email protected]>
a76eb2a604c3dea18603edf68251e2d0cb0c2cad authored over 7 years ago by Max Brunsfeld <[email protected]>
869e41daadf8d6cfb2341692496e9eb03ff413a2 authored over 7 years ago by Max Brunsfeld <[email protected]>
365404895ee7d17b0904d0fe4419418c9466540a authored over 7 years ago by Max Brunsfeld <[email protected]>
5f6c5de2e9a7ef958c1a5c8bc2eabad3d2bd22ba authored over 7 years ago by Max Brunsfeld <[email protected]>
de03f94f57bb4277bd133a9d31039d6a1a7f961b authored over 7 years ago by Max Brunsfeld <[email protected]>
75cb0a9d803ecd2f8ebe67f611e0f3ab8553d47c authored over 7 years ago by Max Brunsfeld <[email protected]>
013cc4ed1fa6a7974d645e6681fb01ae9e237301 authored over 7 years ago by Max Brunsfeld <[email protected]>
4e262784ecda1aa51746449069123ac5f37bf0e8 authored over 7 years ago by Max Brunsfeld <[email protected]>
4310409aa4b274071fcb9c45279098c578104739 authored over 7 years ago by Max Brunsfeld <[email protected]>