1. 01 5月, 2020 5 次提交
  2. 30 4月, 2020 8 次提交
  3. 29 4月, 2020 4 次提交
  4. 28 4月, 2020 1 次提交
  5. 27 4月, 2020 5 次提交
  6. 26 4月, 2020 2 次提交
  7. 25 4月, 2020 4 次提交
  8. 24 4月, 2020 5 次提交
  9. 23 4月, 2020 5 次提交
    • V
    • V
    • M
      feat(ui): switch from gulp/bower to webpack/npm (#209) · 57c13d6d
      Méril 提交于
      Bower is deprecated and it is recommended to migrate to newer alternatives.
      
      Gulp works well for small and straightforward projects but it becomes quickly
      hard to maintain on a larger codebase. Also, Webpack modern features such as
      tree shaking are very useful and allow us to save 1MB on CSS for example.
      
      Overall, this makes the maintenance of the Console much easier. Everything is in
      one place (`package.json`) with maximum flexibility:
      
      - The current code just stays the way it is but already benefit from the new
      framework (`import`, optional typescript/es7, etc.) - Any new code can be
      written in TypeScript (with Babel) following latest standards with extensive
      linting rules.
      
      The README.md was updated too, I believe that the transition should be smooth +
      the development experience was improved as a result of using webpack-dev-server.
      57c13d6d
    • V
      feat(griffin): stable random generator for repeatable data. Fixed #201 (#205) · 3a894546
      Vlad Ilyushchenko 提交于
      * feat(griffin): stable random generator for repeatable data
      Commit summary:
      
      we had all random generator functions use static thread-local instance of Rnd. This was seeded with timer.
      to have control over seed, all functions now use Rnd provided by SqlExecutionContext. This means they can have their own.
      HTTP server reuses sqlExecutionContext for multiple requests. User-sensitive data need to be copied onto this context from user connection state and vice-versa.
      The above copying needs to be done when user interaction is parked due to user inactivity. This interruption manifests mainly via PeerIsSlowToWriteException. Handling of this exception needs to copy Rnd from sqlExecutionContext to connection state.
      i refactored HTTP server a little so that exception handling is done in one place
      last piece of the puzzle is LongSequenceFunctionFactory now takes var-arg. It is either 1 or 3 parameters. 1 parameter is as usual, record count. 3 parameters include record count and two 64-bit long seed values for the random
      When LongSequence cursor is initialized, Rnd is copied to execution context so all functions can be used.
      
      
      additionally, I removed quite basic tests for Random function. These tests were testing functions outside of SQL execution context. They were the first one to be created. Now all these random functions are used in over 800 tests and naturally they are well unit-tested
      3a894546
    • T
      chore: updated bug_report.md (#204) · 660aaa36
      TheTanc 提交于
      660aaa36
  10. 21 4月, 2020 1 次提交