Commit 2e0113e
Set default feature naming to not include feature view name. Add option to include feature view name in feature naming. (#1641)
* test
Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* refactored existing tests to test full_feature_names feature on data retreival, added new tests also.
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* removed full_feature_names usage from quickstart and README to have more simple examples. Resolved failing tests.
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Update CHANGELOG for Feast v0.10.8
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* GitBook: [master] 2 pages modified
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Schema Inferencing should happen at apply time (#1646)
* wip1
Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
* just need to do clean up
Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
* linted
Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
* improve test coverage
Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
* changed placement of inference methods in repo_operation apply_total
Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
* updated inference method name + changed to void return since it updates in place
Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
* fixed integration test and added comments
Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
* Made DataSource event_timestamp_column optional
Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* GitBook: [master] 80 pages modified
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* GitBook: [master] 80 pages modified
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Provide descriptive error on invalid table reference (#1627)
* Initial commit to catch nonexistent table
Signed-off-by: Cody Lin <codyjlin@yahoo.com>
Signed-off-by: Cody Lin <codyl@twitter.com>
* simplify nonexistent BQ table test
Signed-off-by: Cody Lin <codyl@twitter.com>
* clean up table_exists exception
Signed-off-by: Cody Lin <codyl@twitter.com>
* remove unneeded variable
Signed-off-by: Cody Lin <codyl@twitter.com>
* function name change to _assert_table_exists
Signed-off-by: Cody Lin <codyl@twitter.com>
* Initial commit to catch nonexistent table
Signed-off-by: Cody Lin <codyjlin@yahoo.com>
Signed-off-by: Cody Lin <codyl@twitter.com>
* simplify nonexistent BQ table test
Signed-off-by: Cody Lin <codyl@twitter.com>
* clean up table_exists exception
Signed-off-by: Cody Lin <codyl@twitter.com>
* function name change to _assert_table_exists
Signed-off-by: Cody Lin <codyl@twitter.com>
* fix lint errors and rebase
Signed-off-by: Cody Lin <codyl@twitter.com>
* Fix get_table(None) error
Signed-off-by: Cody Lin <codyl@twitter.com>
* custom exception for both missing file and BQ source
Signed-off-by: Cody Lin <codyl@twitter.com>
* revert FileSource checks
Signed-off-by: Cody Lin <codyl@twitter.com>
* Use DataSourceNotFoundException instead of subclassing
Signed-off-by: Cody Lin <codyl@twitter.com>
* Moved assert_table_exists out of the BQ constructor to apply_total
Signed-off-by: Cody Lin <codyl@twitter.com>
* rename test and test asset
Signed-off-by: Cody Lin <codyl@twitter.com>
* move validate logic back to data_source
Signed-off-by: Cody Lin <codyl@twitter.com>
* fixed tests
Signed-off-by: Cody Lin <codyl@twitter.com>
* Set pytest.integration for tests that access BQ
Signed-off-by: Cody Lin <codyl@twitter.com>
* Import pytest in failed test files
Signed-off-by: Cody Lin <codyl@twitter.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Refactor OnlineStoreConfig classes into owning modules (#1649)
* Refactor OnlineStoreConfig classes into owning modules
Signed-off-by: Achal Shah <achals@gmail.com>
* make format
Signed-off-by: Achal Shah <achals@gmail.com>
* Move redis too
Signed-off-by: Achal Shah <achals@gmail.com>
* update test_telemetery
Signed-off-by: Achal Shah <achals@gmail.com>
* add a create_repo_config method that should be called instead of RepoConfig ctor directly
Signed-off-by: Achal Shah <achals@gmail.com>
* fix the table reference in repo_operations
Signed-off-by: Achal Shah <achals@gmail.com>
* reuse create_repo_config
Signed-off-by: Achal Shah <achals@gmail.com>
Remove redis provider reference
* CR comments
Signed-off-by: Achal Shah <achals@gmail.com>
* Remove create_repo_config in favor of __init__
Signed-off-by: Achal Shah <achals@gmail.com>
* make format
Signed-off-by: Achal Shah <achals@gmail.com>
* Remove print statement
Signed-off-by: Achal Shah <achals@gmail.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Possibility to specify a project for BigQuery queries (#1656)
Signed-off-by: Matt Delacour <matt.delacour@shopify.com>
Co-authored-by: Achal Shah <achals@gmail.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Refactor OfflineStoreConfig classes into their owning modules (#1657)
* Refactor OfflineStoreConfig classes into their owning modules
Signed-off-by: Achal Shah <achals@gmail.com>
* Fix error string
Signed-off-by: Achal Shah <achals@gmail.com>
* Generic error class
Signed-off-by: Achal Shah <achals@gmail.com>
* Merge conflicts
Signed-off-by: Achal Shah <achals@gmail.com>
* make the store type work, and add a test that uses the fully qualified name of the OnlineStore
Signed-off-by: Achal Shah <achals@gmail.com>
* Address comments from previous PR
Signed-off-by: Achal Shah <achals@gmail.com>
* CR updates
Signed-off-by: Achal Shah <achals@gmail.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Run python unit tests in parallel (#1652)
Signed-off-by: Achal Shah <achals@gmail.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Rename telemetry to usage (#1660)
* Rename telemetry to usage
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
* Update docs
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
* Update .prow and infra
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
* Rename file
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
* Change url
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
* Re-add telemetry.md for backwards-compatibility
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* resolved final comments on PR (variable renaming, refactor tests)
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* reformatted after merge conflict
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Update CHANGELOG for Feast v0.11.0
Signed-off-by: Willem Pienaar <git@willem.co>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Update charts README (#1659)
Adding feast jupyter link to it.
+ Fix the helm 'feast-serving' name in aws/azure terraform.
Signed-off-by: szalai1 <szalaipeti.vagyok@gmail.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Added Redis to list of online stores for local provider in providers reference doc. (#1668)
Signed-off-by: Nel Swanepoel <c.swanepoel@ucl.ac.uk>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Grouped inferencing statements together in apply methods for easier readability (#1667)
* grouped inferencing statements together
Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
* update in testing
Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Add RedshiftDataSource (#1669)
* Add RedshiftDataSource
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
* Call parent __init__ first
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Provide the user with more options for setting the to_bigquery config (#1661)
* Provide more options for to_bigquery config
Signed-off-by: Cody Lin <codyl@twitter.com>
* Fix default job_config when none; remove excessive testing
Signed-off-by: Cody Lin <codyl@twitter.com>
* Add param type and docstring
Signed-off-by: Cody Lin <codyl@twitter.com>
* add docstrings and typing
Signed-off-by: Cody Lin <codyl@twitter.com>
* Apply docstring suggestions from code review
Co-authored-by: Willem Pienaar <6728866+woop@users.noreply.github.com>
Signed-off-by: Cody Lin <codyjlin@yahoomail.com>
Co-authored-by: Willem Pienaar <6728866+woop@users.noreply.github.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Add streaming sources to the FeatureView API (#1664)
* Add a streaming source to the FeatureView API
This diff only updates the API. It is currently up to the providers to actually use this information to spin up resources to consume events from the stream sources.
Signed-off-by: Achal Shah <achals@gmail.com>
* remove stuff from rebase
Signed-off-by: Achal Shah <achals@gmail.com>
* make format
Signed-off-by: Achal Shah <achals@gmail.com>
* Update protos
Signed-off-by: Achal Shah <achals@gmail.com>
* lint
Signed-off-by: Achal Shah <achals@gmail.com>
* format
Signed-off-by: Achal Shah <achals@gmail.com>
* CR
Signed-off-by: Achal Shah <achals@gmail.com>
* fix test
Signed-off-by: Achal Shah <achals@gmail.com>
* lint
Signed-off-by: Achal Shah <achals@gmail.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Add to_table() to RetrievalJob object (#1663)
* Add notion of OfflineJob
Signed-off-by: Matt Delacour <matt.delacour@shopify.com>
* Use RetrievalJob instead of creating a new OfflineJob object
Signed-off-by: Matt Delacour <matt.delacour@shopify.com>
* Add to_table() in integration tests
Signed-off-by: Matt Delacour <matt.delacour@shopify.com>
Co-authored-by: Tsotne Tabidze <tsotne@tecton.ai>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Rename to_table to to_arrow (#1671)
Signed-off-by: Matt Delacour <matt.delacour@shopify.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Cancel BigQuery job if timeout hits (#1672)
* Cancel BigQuery job if timedout hits
Signed-off-by: Matt Delacour <matt.delacour@shopify.com>
* Fix typo
Signed-off-by: Matt Delacour <matt.delacour@shopify.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Fix Feature References example (#1674)
Fix Feature References example by passing `entity_rows` to `get_online_features()`
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Allow strings for online/offline store instead of dicts (#1673)
Signed-off-by: Achal Shah <achals@gmail.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Remove default list from the FeatureView constructor (#1679)
Signed-off-by: Achal Shah <achals@gmail.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* made changes requested by @tsotnet
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Fix unit tests that got broken by Pandas 1.3.0 release (#1683)
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Add support for DynamoDB and S3 registry (#1483)
* Add support for DynamoDB and S3 registry
Signed-off-by: lblokhin <lenin133@yandex.ru>
* rcu and wcu as a parameter of dynamodb online store
Signed-off-by: lblokhin <lenin133@yandex.ru>
* fix linter
Signed-off-by: lblokhin <lenin133@yandex.ru>
* aws dependency to extras
Signed-off-by: lblokhin <lenin133@yandex.ru>
* FEAST_S3_ENDPOINT_URL
Signed-off-by: lblokhin <lenin133@yandex.ru>
* tests
Signed-off-by: lblokhin <lenin133@yandex.ru>
* fix signature, after merge
Signed-off-by: lblokhin <lenin133@yandex.ru>
* aws default region name configurable
Signed-off-by: lblokhin <lenin133@yandex.ru>
* add offlinestore config type to test
Signed-off-by: lblokhin <lenin133@yandex.ru>
* review changes
Signed-off-by: lblokhin <lenin133@yandex.ru>
* review requested changes
Signed-off-by: lblokhin <lenin133@yandex.ru>
* integration test for Dynamo
Signed-off-by: lblokhin <lenin133@yandex.ru>
* change the rest of table_name to table_instance (where table_name is actually an instance of DynamoDB Table object)
Signed-off-by: lblokhin <lenin133@yandex.ru>
* fix DynamoDBOnlineStore commit
Signed-off-by: lblokhin <lenin133@yandex.ru>
* move client to _initialize_dynamodb
Signed-off-by: lblokhin <lenin133@yandex.ru>
* rename document_id to entity_id and Row to entity_id
Signed-off-by: lblokhin <lenin133@yandex.ru>
* The default value is None
Signed-off-by: lblokhin <lenin133@yandex.ru>
* Remove Datastore from the docstring.
Signed-off-by: lblokhin <lenin133@yandex.ru>
* get rid of the return call from S3RegistryStore
Signed-off-by: lblokhin <lenin133@yandex.ru>
* merge two exceptions
Signed-off-by: lblokhin <lenin133@yandex.ru>
* For ci requirement
Signed-off-by: lblokhin <lenin133@yandex.ru>
* remove configuration from test
Signed-off-by: lblokhin <lenin133@yandex.ru>
* feast-integration-tests for tests
Signed-off-by: lblokhin <lenin133@yandex.ru>
* change test path
Signed-off-by: lblokhin <lenin133@yandex.ru>
* add fixture feature_store_with_s3_registry to test
Signed-off-by: lblokhin <lenin133@yandex.ru>
* region required
Signed-off-by: lblokhin <lenin133@yandex.ru>
* Address the rest of the comments
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
* Update to_table to to_arrow
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
Co-authored-by: Tsotne Tabidze <tsotne@tecton.ai>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Parallelize integration tests (#1684)
* Parallelize integration tests
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
* Update the usage flag
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* BQ exception should be raised first before we check the timedout (#1675)
Signed-off-by: Matt Delacour <matt.delacour@shopify.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Update sdk/python/feast/infra/provider.py
Co-authored-by: Willem Pienaar <6728866+woop@users.noreply.github.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Update sdk/python/feast/feature_store.py
Co-authored-by: Willem Pienaar <6728866+woop@users.noreply.github.com>
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* made error logic/messages more descriptive
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* made error logic/messages more descriptive.
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* Simplified error messages
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* ran formatter, issue in errors.py
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* python linter issues resolved
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* removed unnecessary default assignment in get_historical_features. default now set only in feature_store.py
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
* added error message assertion for feature name collisions, and other nitpick changes
Signed-off-by: Mwad22 <51929507+Mwad22@users.noreply.github.com>
Co-authored-by: David Y Liu <davidyliuliu@gmail.com>
Co-authored-by: Tsotne Tabidze <tsotne@tecton.ai>
Co-authored-by: Achal Shah <achals@gmail.com>
Co-authored-by: David Y Liu <7172604+mavysavydav@users.noreply.github.com>
Co-authored-by: Willem Pienaar <github@willem.co>
Co-authored-by: codyjlin <31944154+codyjlin@users.noreply.github.com>
Co-authored-by: Matt Delacour <MattDelac@users.noreply.github.com>
Co-authored-by: Willem Pienaar <git@willem.co>
Co-authored-by: Peter Szalai <szalaipeti.vagyok@gmail.com>
Co-authored-by: Nel Swanepoel <nels@users.noreply.github.com>
Co-authored-by: Willem Pienaar <6728866+woop@users.noreply.github.com>
Co-authored-by: Greg Kuhlmann <greg.kuhlmann@gmail.com>
Co-authored-by: Leonid <lenin133@yandex.ru>1 parent 6a09d49 commit 2e0113e
File tree
20 files changed
+356
-139
lines changed- docs
- sdk/python
- feast
- infra
- offline_stores
- tensorflow_metadata/proto/v0
- tests
20 files changed
+356
-139
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
123 | | - | |
124 | | - | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
91 | 112 | | |
92 | 113 | | |
93 | 114 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
| 15 | + | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
24 | 23 | | |
25 | 24 | | |
26 | 25 | | |
27 | | - | |
| 26 | + | |
28 | 27 | | |
29 | 28 | | |
30 | 29 | | |
| |||
230 | 229 | | |
231 | 230 | | |
232 | 231 | | |
| 232 | + | |
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| 236 | + | |
236 | 237 | | |
237 | 238 | | |
238 | 239 | | |
| |||
255 | 256 | | |
256 | 257 | | |
257 | 258 | | |
258 | | - | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
259 | 263 | | |
260 | 264 | | |
261 | 265 | | |
| |||
277 | 281 | | |
278 | 282 | | |
279 | 283 | | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
280 | 287 | | |
281 | 288 | | |
282 | 289 | | |
| |||
289 | 296 | | |
290 | 297 | | |
291 | 298 | | |
292 | | - | |
293 | | - | |
| 299 | + | |
| 300 | + | |
294 | 301 | | |
295 | 302 | | |
296 | 303 | | |
297 | | - | |
298 | 304 | | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
305 | 310 | | |
306 | 311 | | |
307 | | - | |
308 | | - | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
318 | 322 | | |
319 | 323 | | |
320 | 324 | | |
| |||
480 | 484 | | |
481 | 485 | | |
482 | 486 | | |
483 | | - | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
484 | 491 | | |
485 | 492 | | |
486 | 493 | | |
| |||
548 | 555 | | |
549 | 556 | | |
550 | 557 | | |
551 | | - | |
| 558 | + | |
| 559 | + | |
552 | 560 | | |
553 | 561 | | |
554 | 562 | | |
| |||
565 | 573 | | |
566 | 574 | | |
567 | 575 | | |
568 | | - | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
569 | 581 | | |
570 | 582 | | |
571 | 583 | | |
572 | 584 | | |
573 | 585 | | |
574 | | - | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
575 | 591 | | |
576 | 592 | | |
577 | 593 | | |
| |||
599 | 615 | | |
600 | 616 | | |
601 | 617 | | |
602 | | - | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
603 | 643 | | |
604 | 644 | | |
605 | 645 | | |
| |||
612 | 652 | | |
613 | 653 | | |
614 | 654 | | |
| 655 | + | |
615 | 656 | | |
616 | 657 | | |
617 | 658 | | |
| |||
622 | 663 | | |
623 | 664 | | |
624 | 665 | | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | 666 | | |
634 | 667 | | |
635 | 668 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| 132 | + | |
132 | 133 | | |
133 | 134 | | |
134 | 135 | | |
| |||
137 | 138 | | |
138 | 139 | | |
139 | 140 | | |
| 141 | + | |
140 | 142 | | |
141 | 143 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| 134 | + | |
134 | 135 | | |
135 | 136 | | |
136 | 137 | | |
| |||
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
| 143 | + | |
142 | 144 | | |
143 | 145 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| 133 | + | |
133 | 134 | | |
134 | 135 | | |
135 | 136 | | |
| |||
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
| 142 | + | |
141 | 143 | | |
142 | 144 | | |
143 | 145 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| 98 | + | |
98 | 99 | | |
99 | 100 | | |
100 | 101 | | |
| |||
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
124 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
125 | 130 | | |
126 | 131 | | |
127 | 132 | | |
| |||
132 | 137 | | |
133 | 138 | | |
134 | 139 | | |
| 140 | + | |
135 | 141 | | |
136 | 142 | | |
137 | 143 | | |
| |||
373 | 379 | | |
374 | 380 | | |
375 | 381 | | |
| 382 | + | |
376 | 383 | | |
377 | 384 | | |
378 | 385 | | |
| |||
432 | 439 | | |
433 | 440 | | |
434 | 441 | | |
| 442 | + | |
435 | 443 | | |
436 | 444 | | |
437 | 445 | | |
| |||
448 | 456 | | |
449 | 457 | | |
450 | 458 | | |
| 459 | + | |
451 | 460 | | |
452 | 461 | | |
453 | 462 | | |
| |||
521 | 530 | | |
522 | 531 | | |
523 | 532 | | |
524 | | - | |
| 533 | + | |
525 | 534 | | |
526 | 535 | | |
527 | 536 | | |
| |||
614 | 623 | | |
615 | 624 | | |
616 | 625 | | |
617 | | - | |
| 626 | + | |
618 | 627 | | |
619 | 628 | | |
620 | 629 | | |
| |||
0 commit comments