Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(babel/compat): Improve performance of babelify #1626

Merged
merged 95 commits into from
May 6, 2021

Commits on May 5, 2021

  1. Initialize babel plugin

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    cfeef7e View commit details
    Browse the repository at this point in the history
  2. Ignore logs of cargo fmt

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    ffcd794 View commit details
    Browse the repository at this point in the history
  3. Disable yarn workspace

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    d5ae4f8 View commit details
    Browse the repository at this point in the history
  4. Yarn workspace for node modules

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    9810581 View commit details
    Browse the repository at this point in the history
  5. TypeScript

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    21c50b2 View commit details
    Browse the repository at this point in the history
  6. fmt

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    d544b1b View commit details
    Browse the repository at this point in the history
  7. ci

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    e79bc7b View commit details
    Browse the repository at this point in the history
  8. I need to think about api.

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    35f22e1 View commit details
    Browse the repository at this point in the history
  9. Add dep

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    3c96abb View commit details
    Browse the repository at this point in the history
  10. Determined api

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    c5392ef View commit details
    Browse the repository at this point in the history
  11. Doc

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    ff402ee View commit details
    Browse the repository at this point in the history
  12. Change api

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    1a80885 View commit details
    Browse the repository at this point in the history
  13. WIP: Benchmark for babelify

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    be46bde View commit details
    Browse the repository at this point in the history
  14. fixup for rebase

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    a53fe64 View commit details
    Browse the repository at this point in the history
  15. fmt

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    1e01d5d View commit details
    Browse the repository at this point in the history
  16. Fix benchmark

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    44f884f View commit details
    Browse the repository at this point in the history
  17. Rename

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    09406d3 View commit details
    Browse the repository at this point in the history
  18. Fixing...

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    173586b View commit details
    Browse the repository at this point in the history
  19. Fixing stack overflow

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    37f5623 View commit details
    Browse the repository at this point in the history
  20. Don't use env var

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    69ada06 View commit details
    Browse the repository at this point in the history
  21. Fix

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    e1ba9e5 View commit details
    Browse the repository at this point in the history
  22. Lints

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    4f3f7c3 View commit details
    Browse the repository at this point in the history
  23. Fix benchmark

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    9139710 View commit details
    Browse the repository at this point in the history
  24. Add babelify.rs

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    da29aaf View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    152f4b2 View commit details
    Browse the repository at this point in the history
  26. Fix

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    3c58453 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    628af8a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    4c90f3f View commit details
    Browse the repository at this point in the history
  29. Reduce clone

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    df88666 View commit details
    Browse the repository at this point in the history
  30. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    0ebb73d View commit details
    Browse the repository at this point in the history
  31. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    86b348f View commit details
    Browse the repository at this point in the history
  32. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    77ed709 View commit details
    Browse the repository at this point in the history
  33. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    b9e328f View commit details
    Browse the repository at this point in the history
  34. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    c813bd1 View commit details
    Browse the repository at this point in the history
  35. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    3afc684 View commit details
    Browse the repository at this point in the history
  36. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    77e594e View commit details
    Browse the repository at this point in the history
  37. Remove unnecessary clones.

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    70aebc4 View commit details
    Browse the repository at this point in the history
  38. Cleanup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    27572d5 View commit details
    Browse the repository at this point in the history
  39. Cleanup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    af55211 View commit details
    Browse the repository at this point in the history
  40. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    abf150b View commit details
    Browse the repository at this point in the history
  41. Reduce sourcemap operations

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    f3cb3fe View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    391d5d5 View commit details
    Browse the repository at this point in the history
  43. More optimization

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    c9e629a View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    c6b913e View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    36bb8be View commit details
    Browse the repository at this point in the history
  46. SIMD

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    ac18674 View commit details
    Browse the repository at this point in the history
  47. rayon

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    bdc57c2 View commit details
    Browse the repository at this point in the history
  48. Use rayon

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    8071aa0 View commit details
    Browse the repository at this point in the history
  49. Revert "Use rayon"

    This reverts commit 86d18a7.
    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    8ab3927 View commit details
    Browse the repository at this point in the history
  50. Moving crates

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    a7a26ed View commit details
    Browse the repository at this point in the history
  51. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    3074ca5 View commit details
    Browse the repository at this point in the history
  52. WIP: Move more codes

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    084ddcc View commit details
    Browse the repository at this point in the history
  53. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    043eb7a View commit details
    Browse the repository at this point in the history
  54. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    950c785 View commit details
    Browse the repository at this point in the history
  55. Remove

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    20488bb View commit details
    Browse the repository at this point in the history
  56. WIP: Comment optimization

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    729e797 View commit details
    Browse the repository at this point in the history
  57. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    32ed4b5 View commit details
    Browse the repository at this point in the history
  58. Optimize comment operations.

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    af3fc5f View commit details
    Browse the repository at this point in the history
  59. fmt

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    d6c9233 View commit details
    Browse the repository at this point in the history
  60. Parallel

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    8b2e16c View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    7b5e031 View commit details
    Browse the repository at this point in the history
  62. Optimize further

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    0e573a9 View commit details
    Browse the repository at this point in the history
  63. Update rustc

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    4aa4235 View commit details
    Browse the repository at this point in the history
  64. jemalloc

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    e7154bd View commit details
    Browse the repository at this point in the history
  65. Remove useless main.rs

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    15f08a2 View commit details
    Browse the repository at this point in the history
  66. Fix

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    4e3093a View commit details
    Browse the repository at this point in the history
  67. dev deps

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    e0e035b View commit details
    Browse the repository at this point in the history
  68. Workaround rust-lang/rust#64402

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    e29a25c View commit details
    Browse the repository at this point in the history
  69. Fix lint

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    2a106b2 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    55c5c92 View commit details
    Browse the repository at this point in the history
  71. copyless

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    f950513 View commit details
    Browse the repository at this point in the history
  72. Use copyless

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    3193bd4 View commit details
    Browse the repository at this point in the history
  73. Rename

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    8210d7f View commit details
    Browse the repository at this point in the history
  74. fxhash

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    973db1a View commit details
    Browse the repository at this point in the history
  75. Use fxhash

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    4c0319b View commit details
    Browse the repository at this point in the history
  76. Lint

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    d1e414b View commit details
    Browse the repository at this point in the history
  77. Rename

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    cd213f2 View commit details
    Browse the repository at this point in the history
  78. fmt

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    a51e632 View commit details
    Browse the repository at this point in the history
  79. Fix

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    265ead3 View commit details
    Browse the repository at this point in the history
  80. Fix compilation

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    9bd0cab View commit details
    Browse the repository at this point in the history
  81. Move

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    f3d38d2 View commit details
    Browse the repository at this point in the history
  82. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    3173b0c View commit details
    Browse the repository at this point in the history
  83. Fix benchmarks

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    8a981d0 View commit details
    Browse the repository at this point in the history
  84. Use ahash instead of fxhash

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    71293f2 View commit details
    Browse the repository at this point in the history
  85. Use compile time rng for ahash

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    5b97595 View commit details
    Browse the repository at this point in the history
  86. print

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    c5dde0c View commit details
    Browse the repository at this point in the history
  87. Fix

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    8b404fa View commit details
    Browse the repository at this point in the history
  88. WIP: babelify

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    3ced524 View commit details
    Browse the repository at this point in the history
  89. fixup

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    889beab View commit details
    Browse the repository at this point in the history
  90. WIP

    kdy1 committed May 5, 2021
    Configuration menu
    Copy the full SHA
    14dd59b View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. Configuration menu
    Copy the full SHA
    22ec424 View commit details
    Browse the repository at this point in the history
  2. Move

    kdy1 committed May 6, 2021
    Configuration menu
    Copy the full SHA
    117ea9d View commit details
    Browse the repository at this point in the history
  3. Let's split the pr

    kdy1 committed May 6, 2021
    Configuration menu
    Copy the full SHA
    7050bf1 View commit details
    Browse the repository at this point in the history
  4. fixup

    kdy1 committed May 6, 2021
    Configuration menu
    Copy the full SHA
    371ede0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6bb79b7 View commit details
    Browse the repository at this point in the history