Code

History

Commits on gpui_extract_platform to crates/plugin_runtime/src35+
  1. Fix typosJoseph Lyons committed 3 years ago7c60f63
  2. One big cleanup pass of clippy lintsForLoveOfCats committed 4 years ago8ba2f77
  3. Remove epoch-based meteringIsaac Clayton committed 4 years ago8bb8e85
  4. Use enum to differentiate between normal and precompiled pluginsIsaac Clayton committed 4 years agoa6edf85
  5. Fix failing testIsaac Clayton committed 4 years agodaf1674
  6. Quick documentation fixIsaac Clayton committed 4 years agoc956a88
  7. Rename a few items and add documentationIsaac Clayton committed 4 years agob3e1fd0
  8. Fix resulting errors and introduce functional executor callbackIsaac Clayton committed 4 years ago8b376dd
  9. Work on supporting both epoch and fuelIsaac Clayton committed 4 years ago8974b0c
  10. Add support for configuring plugin yield mechanism, stashingIsaac Clayton committed 4 years ago10670db
  11. Switch from epoch to fuelIsaac Clayton committed 4 years agod04c338
  12. Implement periodic yielding using epoch_deadline_async_yield_and_updateIsaac Clayton committed 4 years ago7f11a32
  13. Start working on plugin epoch async yieldIsaac Clayton committed 4 years ago170d27b
  14. Add comment linking engine creating code togetherIsaac Clayton committed 4 years ago38f8191
  15. Fix minor issues in plugin and project raised during reviewIsaac Clayton committed 4 years agobe41ad4
  16. Fix minor issues pointed out in the reviewIsaac Clayton committed 4 years agoec327a3
  17. More cleanup during reviewIsaac Clayton committed 4 years ago14bccb4
  18. Remove unused struct fieldsIsaac Clayton committed 4 years ago5ec828a
  19. Remove debug statementsIsaac Clayton committed 4 years ago8931218
  20. Add basic support for precompiling pluginsIsaac Clayton committed 4 years agoa16fc2b
  21. Done! Finish transition to async, very close to mergingIsaac Clayton committed 4 years ago8957474
  22. More work on transitioning to async, need to figure out when to stopIsaac Clayton committed 4 years agof4b4212
  23. Allow async to infect some more functionsIsaac Clayton committed 4 years agofeb6cf6
  24. Add timing instrumentationIsaac Clayton committed 4 years ago61f5326
  25. Work on updating code to be asyncIsaac Clayton committed 4 years ago2c637b8
  26. Isolate smol::Command hang as a test, does not hangIsaac Clayton committed 4 years ago92c4552
  27. Switch from std::process::Command to smol::process::CommandIsaac Clayton committed 4 years agoe5481e2
  28. Documentation passIsaac Clayton committed 4 years agof61ef44
  29. Add async host functionsIsaac Clayton committed 4 years ago4565f1a
  30. Rename WasiPlugin -> Plugin, etc.Isaac Clayton committed 4 years ago018fd46
  31. WIP: wrap async closures host-sideIsaac Clayton committed 4 years ago31e3a4d
  32. Add functions with multiple arguments to import macro, add test casesIsaac Clayton committed 4 years agof110945
  33. Split out lifecycle of serialization, buffer is freed nowIsaac Clayton committed 4 years ago28f071e
  34. Add build.rs to rebuild plugins, and a test pluginIsaac Clayton committed 4 years ago8aef8ab
  35. Change ABI from pair of u32s to single u64Isaac Clayton committed 4 years ago5b40734