pair programming

This commit is contained in:
Akko
2025-02-06 19:47:55 +01:00
parent 71f708ff8c
commit 8cf6e78a79
210 changed files with 16744 additions and 16728 deletions

View File

@@ -2,8 +2,8 @@ goog.provide('cljs.core.async.impl.timers');
cljs.core.async.impl.timers.MAX_LEVEL = (15);
cljs.core.async.impl.timers.P = ((1) / (2));
cljs.core.async.impl.timers.random_level = (function cljs$core$async$impl$timers$random_level(var_args){
var G__22091 = arguments.length;
switch (G__22091) {
var G__22922 = arguments.length;
switch (G__22922) {
case 0:
return cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$0();
@@ -25,8 +25,8 @@ return cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$1((0
(cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$1 = (function (level){
while(true){
if((((Math.random() < cljs.core.async.impl.timers.P)) && ((level < cljs.core.async.impl.timers.MAX_LEVEL)))){
var G__22297 = (level + (1));
level = G__22297;
var G__23217 = (level + (1));
level = G__23217;
continue;
} else {
return level;
@@ -82,8 +82,8 @@ return (new cljs.core.async.impl.timers.SkipListNode(key,val,forward));
});
cljs.core.async.impl.timers.skip_list_node = (function cljs$core$async$impl$timers$skip_list_node(var_args){
var G__22164 = arguments.length;
switch (G__22164) {
var G__22993 = arguments.length;
switch (G__22993) {
case 1:
return cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -104,13 +104,13 @@ return cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$arity$3(
(cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$arity$3 = (function (k,v,level){
var arr = (new Array((level + (1))));
var i_22330 = (0);
var i_23231 = (0);
while(true){
if((i_22330 < arr.length)){
(arr[i_22330] = null);
if((i_23231 < arr.length)){
(arr[i_23231] = null);
var G__22331 = (i_22330 + (1));
i_22330 = G__22331;
var G__23233 = (i_23231 + (1));
i_23231 = G__23233;
continue;
} else {
}
@@ -123,8 +123,8 @@ return (new cljs.core.async.impl.timers.SkipListNode(k,v,arr));
(cljs.core.async.impl.timers.skip_list_node.cljs$lang$maxFixedArity = 3);
cljs.core.async.impl.timers.least_greater_node = (function cljs$core$async$impl$timers$least_greater_node(var_args){
var G__22197 = arguments.length;
switch (G__22197) {
var G__23026 = arguments.length;
switch (G__23026) {
case 3:
return cljs.core.async.impl.timers.least_greater_node.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)]));
@@ -152,8 +152,8 @@ var temp__5802__auto__ = (((level < x__$1.forward.length))?(x__$1.forward[level]
if(cljs.core.truth_(temp__5802__auto__)){
var x_SINGLEQUOTE_ = temp__5802__auto__;
if((x_SINGLEQUOTE_.key < k)){
var G__22349 = x_SINGLEQUOTE_;
x__$1 = G__22349;
var G__23245 = x_SINGLEQUOTE_;
x__$1 = G__23245;
continue;
} else {
return x__$1;
@@ -169,14 +169,14 @@ if((update == null)){
(update[level] = x__$1);
}
var G__22351 = x__$1;
var G__22352 = k;
var G__22353 = (level - (1));
var G__22354 = update;
x = G__22351;
k = G__22352;
level = G__22353;
update = G__22354;
var G__23246 = x__$1;
var G__23247 = k;
var G__23248 = (level - (1));
var G__23249 = update;
x = G__23246;
k = G__23247;
level = G__23248;
update = G__23249;
continue;
} else {
return x;
@@ -210,13 +210,13 @@ return (x__$1.val = v);
} else {
var new_level = cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$0();
if((new_level > self__.level)){
var i_22359 = (self__.level + (1));
var i_23260 = (self__.level + (1));
while(true){
if((i_22359 <= (new_level + (1)))){
(update[i_22359] = self__.header);
if((i_23260 <= (new_level + (1)))){
(update[i_23260] = self__.header);
var G__22363 = (i_22359 + (1));
i_22359 = G__22363;
var G__23261 = (i_23260 + (1));
i_23260 = G__23261;
continue;
} else {
}
@@ -231,21 +231,21 @@ var x__$2 = cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$ari
var i = (0);
while(true){
if((i <= self__.level)){
var links_22372 = (update[i]).forward;
var links_23264 = (update[i]).forward;
if((i < x__$2.forward.length)){
(x__$2.forward[i] = (links_22372[i]));
(x__$2.forward[i] = (links_23264[i]));
} else {
x__$2.forward.push((((i < links_22372.length))?(links_22372[i]):null));
x__$2.forward.push((((i < links_23264.length))?(links_23264[i]):null));
}
if((i < links_22372.length)){
(links_22372[i] = x__$2);
if((i < links_23264.length)){
(links_23264[i] = x__$2);
} else {
links_22372.push(x__$2);
links_23264.push(x__$2);
}
var G__22392 = (i + (1));
i = G__22392;
var G__23271 = (i + (1));
i = G__23271;
continue;
} else {
return null;
@@ -262,19 +262,19 @@ var update = (new Array(cljs.core.async.impl.timers.MAX_LEVEL));
var x = cljs.core.async.impl.timers.least_greater_node.cljs$core$IFn$_invoke$arity$4(self__.header,k,self__.level,update);
var x__$1 = (((x.forward.length === (0)))?null:(x.forward[(0)]));
if((((!((x__$1 == null)))) && ((x__$1.key === k)))){
var i_22401 = (0);
var i_23278 = (0);
while(true){
if((i_22401 <= self__.level)){
var links_22402 = (update[i_22401]).forward;
if((x__$1 === (((i_22401 < links_22402.length))?(links_22402[i_22401]):null))){
(links_22402[i_22401] = (x__$1.forward[i_22401]));
if((i_23278 <= self__.level)){
var links_23280 = (update[i_23278]).forward;
if((x__$1 === (((i_23278 < links_23280.length))?(links_23280[i_23278]):null))){
(links_23280[i_23278] = (x__$1.forward[i_23278]));
var G__22415 = (i_22401 + (1));
i_22401 = G__22415;
var G__23283 = (i_23278 + (1));
i_23278 = G__23283;
continue;
} else {
var G__22416 = (i_22401 + (1));
i_22401 = G__22416;
var G__23284 = (i_23278 + (1));
i_23278 = G__23284;
continue;
}
} else {
@@ -311,8 +311,8 @@ if((!((x_SINGLEQUOTE_ == null)))){
if((x_SINGLEQUOTE_.key > k)){
return x__$1;
} else {
var G__22448 = x_SINGLEQUOTE_;
x__$1 = G__22448;
var G__23285 = x_SINGLEQUOTE_;
x__$1 = G__23285;
continue;
}
} else {
@@ -326,16 +326,16 @@ break;
}
})();
if(cljs.core.truth_(nx)){
var G__22451 = nx;
var G__22452 = (level__$1 - (1));
x = G__22451;
level__$1 = G__22452;
var G__23286 = nx;
var G__23287 = (level__$1 - (1));
x = G__23286;
level__$1 = G__23287;
continue;
} else {
var G__22454 = x;
var G__22455 = (level__$1 - (1));
x = G__22454;
level__$1 = G__22455;
var G__23288 = x;
var G__23289 = (level__$1 - (1));
x = G__23288;
level__$1 = G__23289;
continue;
}
} else {
@@ -363,8 +363,8 @@ if((!((x_SINGLEQUOTE_ == null)))){
if((x_SINGLEQUOTE_.key > k)){
return x__$1;
} else {
var G__22470 = x_SINGLEQUOTE_;
x__$1 = G__22470;
var G__23290 = x_SINGLEQUOTE_;
x__$1 = G__23290;
continue;
}
} else {
@@ -378,16 +378,16 @@ break;
}
})();
if(cljs.core.truth_(nx)){
var G__22473 = nx;
var G__22474 = (level__$1 - (1));
x = G__22473;
level__$1 = G__22474;
var G__23291 = nx;
var G__23292 = (level__$1 - (1));
x = G__23291;
level__$1 = G__23292;
continue;
} else {
var G__22477 = x;
var G__22478 = (level__$1 - (1));
x = G__22477;
level__$1 = G__22478;
var G__23293 = x;
var G__23294 = (level__$1 - (1));
x = G__23293;
level__$1 = G__23294;
continue;
}
} else {