9.23 KB
/srv/reproducible-results/rbuild-debian/r-b-build.CoqAA7FE/b1/kotlinx-coroutines_1.0.1-2_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.CoqAA7FE/b2/kotlinx-coroutines_1.0.1-2_armhf.changes
226 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·25e0114f352c43c457b23c04698690b8·812300·java·optional·libkotlinx-coroutines-java_1.0.1-2_all.deb1 ·1ad447b4c7c3143b89626a4f6ccefa05·812380·java·optional·libkotlinx-coroutines-java_1.0.1-2_all.deb
8.81 KB
libkotlinx-coroutines-java_1.0.1-2_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-02-02·21:31:17.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-02-02·21:31:17.000000·debian-binary
2 -rw-r--r--···0········0········0·····1004·2023-02-02·21:31:17.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1004·2023-02-02·21:31:17.000000·control.tar.xz
3 -rw-r--r--···0········0········0···811104·2023-02-02·21:31:17.000000·data.tar.xz3 -rw-r--r--···0········0········0···811184·2023-02-02·21:31:17.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
8.27 KB
data.tar.xz
8.25 KB
data.tar
2.11 KB
file list
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/doc/libkotlinx-coroutines-java/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/doc/libkotlinx-coroutines-java/
6 -rw-r--r--···0·root·········(0)·root·········(0)······472·2018-11-06·15:25:12.000000·./usr/share/doc/libkotlinx-coroutines-java/NOTICE.txt6 -rw-r--r--···0·root·········(0)·root·········(0)······472·2018-11-06·15:25:12.000000·./usr/share/doc/libkotlinx-coroutines-java/NOTICE.txt
7 -rw-r--r--···0·root·········(0)·root·········(0)······231·2023-02-02·21:31:17.000000·./usr/share/doc/libkotlinx-coroutines-java/changelog.Debian.gz7 -rw-r--r--···0·root·········(0)·root·········(0)······231·2023-02-02·21:31:17.000000·./usr/share/doc/libkotlinx-coroutines-java/changelog.Debian.gz
8 -rw-r--r--···0·root·········(0)·root·········(0)····16886·2018-11-06·15:25:12.000000·./usr/share/doc/libkotlinx-coroutines-java/changelog.gz8 -rw-r--r--···0·root·········(0)·root·········(0)····16886·2018-11-06·15:25:12.000000·./usr/share/doc/libkotlinx-coroutines-java/changelog.gz
9 -rw-r--r--···0·root·········(0)·root·········(0)·····1777·2023-01-24·12:54:45.000000·./usr/share/doc/libkotlinx-coroutines-java/copyright9 -rw-r--r--···0·root·········(0)·root·········(0)·····1777·2023-01-24·12:54:45.000000·./usr/share/doc/libkotlinx-coroutines-java/copyright
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/java/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/java/
11 -rw-r--r--···0·root·········(0)·root·········(0)···794993·2023-02-02·21:31:17.000000·./usr/share/java/kotlinx-coroutines-core-1.0.1.jar11 -rw-r--r--···0·root·········(0)·root·········(0)···795005·2023-02-02·21:31:17.000000·./usr/share/java/kotlinx-coroutines-core-1.0.1.jar
12 -rw-r--r--···0·root·········(0)·root·········(0)····92198·2023-02-02·21:31:17.000000·./usr/share/java/kotlinx-coroutines-core-common-1.0.1.jar12 -rw-r--r--···0·root·········(0)·root·········(0)····92198·2023-02-02·21:31:17.000000·./usr/share/java/kotlinx-coroutines-core-common-1.0.1.jar
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/kotlinx-coroutines-core/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/kotlinx-coroutines-core/
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.0.1/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.0.1/
6.13 KB
./usr/share/java/kotlinx-coroutines-core-1.0.1.jar
3.43 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·794993·bytes,·number·of·entries:·4571 Zip·file·size:·795005·bytes,·number·of·entries:·457
2 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·META-INF/2 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·META-INF/
3 -rw-r--r--··2.0·unx·······25·b-·defN·23-Feb-02·21:31·META-INF/MANIFEST.MF3 -rw-r--r--··2.0·unx·······25·b-·defN·23-Feb-02·21:31·META-INF/MANIFEST.MF
4 -rw-r--r--··2.0·unx·····1346·b-·defN·23-Feb-02·21:31·META-INF/kotlinx-coroutines-core.kotlin_module4 -rw-r--r--··2.0·unx·····1346·b-·defN·23-Feb-02·21:31·META-INF/kotlinx-coroutines-core.kotlin_module
5 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·META-INF/proguard/5 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·META-INF/proguard/
6 -rw-r--r--··2.0·unx······299·b-·defN·23-Feb-02·21:31·META-INF/proguard/coroutines.pro6 -rw-r--r--··2.0·unx······299·b-·defN·23-Feb-02·21:31·META-INF/proguard/coroutines.pro
7 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·kotlinx/7 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·kotlinx/
8 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·kotlinx/coroutines/8 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·kotlinx/coroutines/
Offset 410, 15 lines modifiedOffset 410, 15 lines modified
410 -rw-r--r--··2.0·unx······587·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/scheduling/TimeSource.class410 -rw-r--r--··2.0·unx······587·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/scheduling/TimeSource.class
411 -rw-r--r--··2.0·unx·····1826·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/scheduling/WorkQueue$pollExternal$1.class411 -rw-r--r--··2.0·unx·····1826·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/scheduling/WorkQueue$pollExternal$1.class
412 -rw-r--r--··2.0·unx····10313·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/scheduling/WorkQueue.class412 -rw-r--r--··2.0·unx····10313·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/scheduling/WorkQueue.class
413 -rw-r--r--··2.0·unx······538·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/scheduling/WorkQueueKt.class413 -rw-r--r--··2.0·unx······538·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/scheduling/WorkQueueKt.class
414 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·kotlinx/coroutines/selects/414 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·kotlinx/coroutines/selects/
415 -rw-r--r--··2.0·unx·····1398·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilder$DefaultImpls.class415 -rw-r--r--··2.0·unx·····1398·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilder$DefaultImpls.class
416 -rw-r--r--··2.0·unx·····2990·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilder.class416 -rw-r--r--··2.0·unx·····2990·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilder.class
417 -rw-r--r--··2.0·unx·····3990·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl$AtomicSelectOp.class417 -rw-r--r--··2.0·unx·····3975·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl$AtomicSelectOp.class
418 -rw-r--r--··2.0·unx·····1206·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl$DisposeNode.class418 -rw-r--r--··2.0·unx·····1206·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl$DisposeNode.class
419 -rw-r--r--··2.0·unx·····2452·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl$SelectOnCancelling.class419 -rw-r--r--··2.0·unx·····2452·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl$SelectOnCancelling.class
420 -rw-r--r--··2.0·unx·····2932·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl$disposeOnSelect$$inlined$addLastIf$1.class420 -rw-r--r--··2.0·unx·····2932·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl$disposeOnSelect$$inlined$addLastIf$1.class
421 -rw-r--r--··2.0·unx·····1818·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl$onTimeout$$inlined$Runnable$1.class421 -rw-r--r--··2.0·unx·····1818·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl$onTimeout$$inlined$Runnable$1.class
422 -rw-r--r--··2.0·unx····17567·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl.class422 -rw-r--r--··2.0·unx····17567·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectBuilderImpl.class
423 -rw-r--r--··2.0·unx·····1173·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectClause0.class423 -rw-r--r--··2.0·unx·····1173·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectClause0.class
424 -rw-r--r--··2.0·unx·····1253·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectClause1.class424 -rw-r--r--··2.0·unx·····1253·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/selects/SelectClause1.class
Offset 452, 8 lines modifiedOffset 452, 8 lines modified
452 -rw-r--r--··2.0·unx·····2685·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$$special$$inlined$CoroutineExceptionHandler$1.class452 -rw-r--r--··2.0·unx·····2685·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$$special$$inlined$CoroutineExceptionHandler$1.class
453 -rw-r--r--··2.0·unx·····1832·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher$invokeOnTimeout$1.class453 -rw-r--r--··2.0·unx·····1832·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher$invokeOnTimeout$1.class
454 -rw-r--r--··2.0·unx·····2028·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher$scheduleResumeAfterDelay$$inlined$Runnable$1.class454 -rw-r--r--··2.0·unx·····2028·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher$scheduleResumeAfterDelay$$inlined$Runnable$1.class
455 -rw-r--r--··2.0·unx·····4581·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher.class455 -rw-r--r--··2.0·unx·····4581·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher.class
456 -rw-r--r--··2.0·unx····14008·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext.class456 -rw-r--r--··2.0·unx····14008·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext.class
457 -rw-r--r--··2.0·unx·····3344·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContextKt.class457 -rw-r--r--··2.0·unx·····3344·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContextKt.class
458 -rw-r--r--··2.0·unx·····3484·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TimedRunnable.class458 -rw-r--r--··2.0·unx·····3484·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TimedRunnable.class
459 457·files,·1715646·bytes·uncompressed,·710511·bytes·compressed:··58.6%459 457·files,·1715631·bytes·uncompressed,·710523·bytes·compressed:··58.6%
2.59 KB
kotlinx/coroutines/selects/SelectBuilderImpl$AtomicSelectOp.class
2.47 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·kotlinx.coroutines.selects;1 package·kotlinx.coroutines.selects;
  
2 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
3 import·kotlinx.atomicfu.AtomicRef; 
4 import·kotlinx.coroutines.internal.OpDescriptor;3 import·kotlinx.coroutines.internal.OpDescriptor;
5 import·org.jetbrains.annotations.Nullable;4 import·org.jetbrains.annotations.Nullable;
6 import·org.jetbrains.annotations.NotNull;5 import·org.jetbrains.annotations.NotNull;
7 import·kotlin.jvm.JvmField;6 import·kotlin.jvm.JvmField;
8 import·kotlinx.coroutines.internal.AtomicDesc;7 import·kotlinx.coroutines.internal.AtomicDesc;
9 import·kotlin.Metadata;8 import·kotlin.Metadata;
10 import·kotlinx.coroutines.internal.AtomicOp;9 import·kotlinx.coroutines.internal.AtomicOp;
Offset 36, 41 lines modifiedOffset 35, 41 lines modified
36 ····public·void·complete(@Nullable·final·Object·affected,·@Nullable·final·Object·failure)·{35 ····public·void·complete(@Nullable·final·Object·affected,·@Nullable·final·Object·failure)·{
37 ········this.completeSelect(failure);36 ········this.completeSelect(failure);
38 ········this.desc.complete((AtomicOp)this,·failure);37 ········this.desc.complete((AtomicOp)this,·failure);
39 ····}38 ····}
40 ····39 ····
41 ····@Nullable40 ····@Nullable
42 ····public·final·Object·prepareIfNotSelected()·{41 ····public·final·Object·prepareIfNotSelected()·{
43 ········final·AtomicRef·$receiver$iv·=·SelectBuilderImpl.access$get_state$p(this.this$0);42 ········final·SelectBuilderImpl·$receiver$iv·=·this.this$0;
44 ········final·int·$i$f$loop·=·0;43 ········final·int·$i$f$loop·=·0;
45 ········while·(true)·{44 ········while·(true)·{
46 ············final·Object·state·=·$receiver$iv.getValue();45 ············final·Object·state·=·$receiver$iv._state;
47 ············final·int·n·=·0;46 ············final·int·n·=·0;
48 ············if·(state·==·this)·{47 ············if·(state·==·this)·{
49 ················return·null;48 ················return·null;
50 ············}49 ············}
51 ············if·(state·instanceof·OpDescriptor)·{50 ············if·(state·instanceof·OpDescriptor)·{
52 ················((OpDescriptor)state).perform((Object)this.this$0);51 ················((OpDescriptor)state).perform((Object)this.this$0);
53 ············}52 ············}
54 ············else·{53 ············else·{
55 ················if·(state·!=·this.this$0)·{54 ················if·(state·!=·this.this$0)·{
56 ····················return·SelectKt.getALREADY_SELECTED();55 ····················return·SelectKt.getALREADY_SELECTED();
57 ················}56 ················}
58 ················if·(SelectBuilderImpl.access$get_state$p(this.this$0).compareAndSet((Object)this.this$0,·(Object)this))·{57 ················if·(SelectBuilderImpl._state$FU.compareAndSet(this.this$0,·this.this$0,·this))·{
59 ····················return·null;58 ····················return·null;
60 ················}59 ················}
61 ················continue;60 ················continue;
62 ············}61 ············}
63 ········}62 ········}
64 ····}63 ····}
65 ····64 ····
66 ····private·final·void·completeSelect(final·Object·failure)·{65 ····private·final·void·completeSelect(final·Object·failure)·{
67 ········final·boolean·selectSuccess·=·this.select·&&·failure·==·null;66 ········final·boolean·selectSuccess·=·this.select·&&·failure·==·null;
68 ········final·SelectBuilderImpl·update·=·selectSuccess·?·null·:·this.this$0;67 ········final·SelectBuilderImpl·update·=·selectSuccess·?·null·:·this.this$0;
69 ········if·(SelectBuilderImpl.access$get_state$p(this.this$0).compareAndSet((Object)this,·(Object)update)·&&·selectSuccess)·{68 ········if·(SelectBuilderImpl._state$FU.compareAndSet(this.this$0,·this,·update)·&&·selectSuccess)·{
70 ············SelectBuilderImpl.access$doAfterSelect(this.this$0);69 ············SelectBuilderImpl.access$doAfterSelect(this.this$0);
71 ········}70 ········}
72 ····}71 ····}
73 ····72 ····
74 ····public·AtomicSelectOp(@NotNull·final·SelectBuilderImpl·$outer,·final·AtomicDesc·desc,·final·boolean·select)·{73 ····public·AtomicSelectOp(@NotNull·final·SelectBuilderImpl·$outer,·final·AtomicDesc·desc,·final·boolean·select)·{
75 ········Intrinsics.checkParameterIsNotNull((Object)desc,·"desc");74 ········Intrinsics.checkParameterIsNotNull((Object)desc,·"desc");
76 ········this.this$0·=·$outer;75 ········this.this$0·=·$outer;