Repository navigation
Commit dfa9c62
Allow dict() and dict.update() to take arbitrary maps, not necessarily dicts.
In particular, this allows immutable view objects returned by
native.existing_rule/s() with --incompatible_existing_rules_immutable_view to
be used in dict() and dict.update().
Partially addresses #13605
PiperOrigin-RevId: 478527510
Change-Id: Ic796df9d556027c5d797b03ca85aebf1c90165cd1 parent cf99f84 commit dfa9c62
2 files changed
Lines changed: 49 additions & 3 deletions
File tree
- src
- main/java/net/starlark/java/eval
- test/java/com/google/devtools/build/lib/packages
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
339 | 339 | | |
340 | 340 | | |
341 | 341 | | |
342 | | - | |
| 342 | + | |
343 | 343 | | |
344 | | - | |
345 | | - | |
| 344 | + | |
| 345 | + | |
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
| |||
Lines changed: 46 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
336 | 336 | | |
337 | 337 | | |
338 | 338 | | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
339 | 385 | | |
340 | 386 | | |
341 | 387 | | |
| |||
0 commit comments