From 61851a321a1d1f82a62eaf8ee10bf7cf52e060d3 Mon Sep 17 00:00:00 2001 From: NunoSempere Date: Sat, 18 Nov 2023 21:07:12 +0000 Subject: [PATCH] tweak: formatting tweaks --- examples/04_sample_from_cdf_simple/example | Bin 22816 -> 22816 bytes examples/05_sample_from_cdf_beta/example | Bin 26896 -> 26896 bytes examples/07_ci_beta/example | Bin 22576 -> 22576 bytes extra.c | 2 +- makefile | 30 ++++++++++++++++++++- 5 files changed, 30 insertions(+), 2 deletions(-) diff --git a/examples/04_sample_from_cdf_simple/example b/examples/04_sample_from_cdf_simple/example index a8080e2c6b4c184ca40fb5230e9981f34e2dce8a..916938561d2efd39d1440b9025c7819e7cc55332 100755 GIT binary patch delta 604 zcmZXQUr1AN6vxl~&E5T>dDqrZ5w#@mw!G6BxJgzN^yem{e~=H+n<6VB_8{5AvZz3e zZV2b4AYlx8DT1*}%rbHWzVr|gIj9HqVd9-LiltN*{yKNzQ@@Ab`JV6Z{64>PeyOaG z$_kmdWk(>WJ>%Ji`o!b6=dgaR?a`alSv_f)+|C9(*yvkeo;v-H&*8>drHEo?Q^yw!1<%NRzF!Ui8Jw8KRspSy7G~28WLNj#bW18!|6(FWrrzuotGafGC(w^tNPpPofM86@m95H*^ zB4te9`oI6q^uN%fh8^eH!-5}0St*vV{0I7A( z!}R##56%ZE<~KP1NHP4Ia}f2)-n7NJpKc^90E1t#5REu`D9un>#K}lhTqPC%hMyxH z;!ffXSFkpE$vQ!@h}WZj@fE4SI*vwL^=&;#7juX7yGNS^cGIsvId)QDDFru<7aBk& aDy`{%0T^BLfE)69NxdNmdHrHvuJ$kN71-qf delta 603 zcmZXPPiPZS5XNU;+$5VCH>oC2C9T-HY3w$(LX&D#6#TQ45Tjn|pHnGXJ>?)O7!b5l zQV0m6LIrE62tj+0F49zK%|-Fz#iEFyjhNc4rl@H^sp4}s#gp&wzHh&o`R$v`n2;G0 z9`sq(Oh>lWNgvO@y^*Obj&`5C`NsF^m!7oTafEC{EDPdr7XKV@A0<(61y*9V>2?Zgt_Kq zFfIX{t)*&5jNA!%^P)U(<`3t)a|el{rJXPA0PQcMsW~m(F^xTeqby_KRKVx>V5?G{ zLw1}EjI%Zy4sXgG2vWMtQ^^spEDwwjPfH(fN@$l$_P!zF$_=~Vk@?K(BD6z$KALu3 zwE{%b;suiGZpM*Mc(>(YgG){2FP3G*4O}Es1)0%ZNqlq;kRn(2MUvVe2S4<14NW2dxFNmG2k}pBCf9>cz>h zUrdtAl52Eqr@1VBl`1$K3h665lTH>_^})UM0?RA3rGU diff --git a/examples/05_sample_from_cdf_beta/example b/examples/05_sample_from_cdf_beta/example index 0c0a0ca23267344bb85228aba7e9f93ca37441bf..0c2cc5e1eee52fc6fd380e60456f6df2f2ff7db3 100755 GIT binary patch delta 629 zcmZXQO=uHA7=~vjO{^*D#%z9!5GqAln;&Oos5 zJ)}fF7116fLct#-xRgdKZ4m4+lwfbt#8#3G#v(C@c*yu|q$lSv?>p~&^UQn`&vNlB zmmJbrr^hlb-&a>|@cM<_1MLUt>b0rI%82fXKpzO;bljsONC zG+|fD&dp|+ksNfX2pK7`=@w&56^hX0_tND8boql&?bs(Q+6j4EQsTT1&oRM2A%4Ir|vf6LmMF#-fWw+!;xm9_27wcOz%OdH>W=T z0?WH*f-kYKpQb(em$jsoDr1MTu*NU*ZA!C=ZLGNM}oMN!oAR znb&Y*Sg8#AKWu5OHV`6}7?bpbM7}Y05%t76W1mpdsKlW3A4=$q-FPCRBc!?t0XbmY zi_0V~qiaw*63~~?{)VoQXxNUth5`(St{CEIqbjU~+6?c}rZn5CT$T5jDDf+aQwEMk sJj#pHeH@KT@aN3@wjUjc#WD9!NENXbVkSwql0EyHqe-7~_xxn@U&ff^?f?J) delta 628 zcmZXPU1*X~7{||hOluB(o$k#HY*1t2S86p`tc}$wUzXU%Xsz&~tFb;VB%~U6(Z|+U z;4mJ$=z|Dvk}*VhvDp?TbhFD42Hnl9@NH?y@**mBdfwHpIv3~vKmYSQzjK~=k&73( z%&4k0G5;p_D7f$4(aVu+ZtnS_>sfrlu z>=$6rb&fv!2x*s9+tRv@)invQ6w9l?%3O#Q|9Z#em486LQ^-4j^&*~%E>+m0xo+92Iia`pdt zO37>ZsJsXh9uHT67oJ{jSn>4w3hegwG|MH0Hjae^zS*qQ@E-Jb-{#y8Y#J=Val4ZW zB^a}JOA+s@mYwxYgk)A2YgZEzuQ8TDC0`jUpoUSaYUy-;Ql;&}IIJS1QHEZ>Pd$tF z28{XLni9J4PmuOs(wszAqXIj`4s{f57g)tz+Jo4b!c$a+wPQZ%inw1#`#e(ejE18b ryEHQtBs$A>185lnC3y6mCOn#u;$mGmDIay^g(>kun zKU8Y;PjE3XlnDW)O^*RtY5e-1`P)nW{r~T{qa0|CM=!4{P}uO2Pv>)wUQ=(b$%|DZ znHId7{7+SuGm{f+F0bHZ6}25qCpaeGQ`_Ocj00xg5+Dm`-Y5R{ML_dBdSg@yJeuEd zWb6l;%P;T1unXi+uvdV-Fg)PX%gX`O;nU0dnH}o87nLt2KULpqvl^)Ir7SQ!_~l(d zZi1P#0VK|fDSi$l{uXHIixbZ$U(?WMRG-YIX~z@+<}hu4Ik{ZZmg~hcka;aYrJL)t zve*@6SQr>GKL7t80i;)a{r|rQNO%1B|Njq={sE*lHgg)iX5z8|YS_WVz`*iuvYD9~ zrv;Gv1ITTe{MW>s&4ihOf#dyTD^oqT3?NhFxxQm+P}!X1CdbIMKyz}F`#wnqWuTcrup2@#%mHc_Vh~_BusPDBo{{mu J=9`}3d;pM^*EawF delta 598 zcmdn6fpG&6WiX4ZeN!X9>@;6Qv6NQXvVu2La+hwLwYi3Q4Ik4K@y%L7w*@92RkjrN z<7Hsj`Gt{zVIPR_=)C{p%w$0oFR_n23=A)L-u?f-A1KW5LJ7!vvG(ocLKRi6JfPGk zegRQ2-pLD88kv}RCM&B>X3FE9yhF7{zk{2Bp-c!UZQ2H8rSa>3=5H_g_y51+jzFL} z9=*J*Kw-m6KAq1!dQG{xCnu{#G9|p8yiZM*QaLrTWwl_3SY|p|Noy~-UZ|)m`PnAaaK(66(I4qKuceAyqG*qQ=jqq^pt{wJATJ9IdRw^z_-}PG#%O zEm|q;iV`fqQ2p}%zYmZ;@%{h*JwVz5q!vi80Ma6xIgMU3aasV4+rh-Zz%tp^)ST@L zkk#>Sa+Rqbn+7uj!;}w`*O_Lq&Hyr5Cd-x&f}G62up2@#%mL~WVh~_p*c|Cm&&bHI J`KD($9{}jq)N}v< diff --git a/extra.c b/extra.c index 4d7e412..9ad7e1f 100644 --- a/extra.c +++ b/extra.c @@ -31,7 +31,7 @@ int compare_doubles(const void* p, const void* q) double x = *(const double*)p; double y = *(const double*)q; - /* Avoid return x - y, which can cause undefined behaviour + /* Avoid returning x - y, which can cause undefined behaviour because of signed integer overflow. */ if (x < y) return -1; // Return -1 if you want ascending, 1 if you want descending order. diff --git a/makefile b/makefile index 29d5889..5d59d8a 100644 --- a/makefile +++ b/makefile @@ -4,7 +4,7 @@ MAKEFLAGS += --no-print-directory STYLE_BLUEPRINT=webkit FORMATTER=clang-format -i -style=$(STYLE_BLUEPRINT) -all: +build-examples: cd examples/01_one_sample && make && echo cd examples/02_many_samples_time_to_botec && make && echo cd examples/03_gcc_nested_function && make && echo @@ -12,6 +12,33 @@ all: cd examples/05_sample_from_cdf_beta && make && echo cd examples/06_gamma_beta && make && echo cd examples/07_ci_beta && make && echo + cd examples/08_nuclear_war && make && echo + cd examples/09_burn_10kg_fat && make && echo + cd examples/10_nuclear_recovery && make && echo + cd examples/11_algebra && make && echo + cd examples/12_algebra_and_conversion && make && echo + cd examples/13_ergonomic_algebra && make && echo + cd examples/14_twitter_thread_example && make && echo + cd examples/15_plotting-scratchpad && make && echo + cd examples/16_100_lognormal_samples && make && echo + +format-examples: + cd examples/01_one_sample && make format && echo + cd examples/02_many_samples_time_to_botec && make format && echo + cd examples/03_gcc_nested_function && make format && echo + cd examples/04_sample_from_cdf_simple && make format && echo + cd examples/05_sample_from_cdf_beta && make format && echo + cd examples/06_gamma_beta && make format && echo + cd examples/07_ci_beta && make format && echo + cd examples/08_nuclear_war && make format && echo + cd examples/09_burn_10kg_fat && make format && echo + cd examples/10_nuclear_recovery && make format && echo + cd examples/11_algebra && make format && echo + cd examples/12_algebra_and_conversion && make format && echo + cd examples/13_ergonomic_algebra && make format && echo + cd examples/14_twitter_thread_example && make format && echo + cd examples/15_plotting-scratchpad && make format && echo + cd examples/16_100_lognormal_samples && make format && echo format: squiggle.c squiggle.h $(FORMATTER) squiggle.c @@ -19,3 +46,4 @@ format: squiggle.c squiggle.h lint: clang-tidy squiggle.c -- -lm + clang-tidy extra.c -- -lm