--- Log opened Mon Oct 24 00:00:17 2016 |
--- Day changed Mon Oct 24 2016 |
00:00 | <@mac> | <McMartin> That's always the joke, but I can't deny the possibility that this time it isn't |
00:00 | <@mac> | It isn't, but it might be alpha particles from trace radioactives in the chip casings. |
00:29 | | Kindamoody [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has quit [Ping timeout: 121 seconds] |
00:31 | | Kindamoody|autojoin [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has joined #code |
00:31 | | mode/#code [+o Kindamoody|autojoin] by ChanServ |
00:46 | <&McMartin> | OK, now that I've altered the logic and compilation options to match up the Pascal and C compilers are producing basically identical results |
00:48 | <&McMartin> | But even when they're both using the same assembly-based graphics core, changes in options alter run speed between 14 and 90 seconds. |
00:48 | <~Vornicus> | What options didn't match up |
00:48 | <&McMartin> | Pascal's "real" type is some weird 48-bit custom wacky thing |
00:48 | <~Vornicus> | Wacky |
00:48 | <&McMartin> | So, swap that to doubles and then turn on "generate code that uses the floating point unit" |
00:49 | <&McMartin> | This still doesn't explain why only DOSBox is posting the slowdown |
00:49 | <~Vornicus> | Yes. |
00:49 | <&McMartin> | But now that I've added proper timing code I guess I can test that on Win98 too and see what that's all about |
00:49 | <~Vornicus> | You'd expect it to pull the same thing as the BASIC |
00:50 | <&McMartin> | This also means that now that I've done proper apples-to-apples comparisons, the core graphics libraries aren't *that* bad |
00:50 | <&McMartin> | I needed to make a custom rendering primitive to actually beat them head to head |
01:30 | | Derakon [chriswei@Nightstar-5mvs4e.ca.comcast.net] has quit [[NS] Quit: Reboot!] |
02:17 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [Connection reset by peer] |
02:18 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code |
02:18 | | mode/#code [+o gnolam] by ChanServ |
02:33 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [Ping timeout: 121 seconds] |
02:35 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code |
02:35 | | mode/#code [+o gnolam] by ChanServ |
04:35 | | Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code |
04:38 | | Derakon [chriswei@Nightstar-5mvs4e.ca.comcast.net] has joined #code |
04:38 | | mode/#code [+ao Derakon Derakon] by ChanServ |
05:14 | | Derakon is now known as Derakon[AFK] |
05:32 | | catadruid [catalyst@Nightstar-31pqf7.dab.02.net] has joined #code |
05:34 | | catadroid [catalyst@Nightstar-f77.tcr.132.82.IP] has quit [Ping timeout: 121 seconds] |
05:46 | | Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has quit [[NS] Quit: SLEP!] |
06:14 | <&[R]> | Ha, someone found a weather API that defaults to kelvins. |
06:16 | < gizmore> | Finally unemployed... and now i can put comma as the last character in objects |
06:16 | < gizmore> | screw IE5 |
06:16 | < gizmore> | maybe i will ommit a few semicolon today *mwahahaha |
06:16 | <&[R]> | Webkit's JS chokes on that. |
06:16 | <&[R]> | The comma thing. |
06:17 | < gizmore> | screw webkit? nah |
06:17 | <&[R]> | Which means Safari and Uzbl. |
06:17 | < gizmore> | and mobiles |
06:17 | < gizmore> | and chrome |
06:17 | <&[R]> | Possibly others, like Konkerer. |
06:17 | < gizmore> | :) |
06:17 | <&[R]> | Not Chrome, Chrome uses V8. |
06:17 | < gizmore> | ah okay |
06:19 | <&[R]> | AFAIK there's only four major JS engines you need to worry about: Spidermonkey (Firefox), V8 (Chrome), webkit's (Tons of shit), whatever Edge uses (Edge, since IIRC they dropped JScript for something new they just wrote) |
06:19 | <&[R]> | I am not sure what Vivaldi and Opera run ATM. |
06:20 | <&[R]> | Spidermonkey does provide a CLI accessible REPL, V8 has a CLI REPL in the form of node.js |
06:21 | | * [R] does too much JS for his own good |
06:23 | | * [R] can't give the same information for layout engines. Firefox uses its own, Webkit is what Chrome and a bunch of other stuff use. |
06:24 | <&[R]> | Beyond that, no clue. |
06:24 | < gizmore> | Opera migrated to webkit |
06:24 | < gizmore> | so i guess v8 too |
06:25 | <&[R]> | V8 isn't part of webkit |
06:25 | <&[R]> | Webkit provides its own JS engine. |
06:29 | <&[R]> | Ah |
06:29 | <&[R]> | Opera does use V8, also Blink, which is Chromes fork of Webkit's layout engine. |
06:31 | < gizmore> | playing with angular material since yesterday |
06:49 | | mac is now known as macdjord|slep |
07:00 | | Kindamoody|autojoin is now known as Kindamoody |
07:15 | | Vornotron [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
07:18 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
08:08 | | catadruid is now known as catadroid |
08:09 | | Kindamoody is now known as Kindamoody|afk |
08:12 | | Alek [Alek@Nightstar-cltq0r.il.comcast.net] has quit [Ping timeout: 121 seconds] |
08:14 | | celticminstrel [celticminst@Nightstar-pvpf2s.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
08:16 | | Alek [Alek@Nightstar-cltq0r.il.comcast.net] has joined #code |
08:16 | | mode/#code [+o Alek] by ChanServ |
10:40 | | Tarinaky [Tarinaky@Nightstar-ak1gaj.programmingresearch.com] has quit [Connection reset by peer] |
12:02 | | catadruid [catalyst@Nightstar-e2bn8u.dab.02.net] has joined #code |
12:05 | | catadroid [catalyst@Nightstar-31pqf7.dab.02.net] has quit [Ping timeout: 121 seconds] |
14:07 | | catadruid is now known as catadroid |
14:42 | | gizmore [kvirc@Nightstar-g6vbvp.dip0.t-ipconnect.de] has quit [[NS] Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/] |
14:42 | | gizmore [kvirc@Nightstar-g6vbvp.dip0.t-ipconnect.de] has joined #code |
15:18 | | Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code |
15:58 | | gizmore [kvirc@Nightstar-g6vbvp.dip0.t-ipconnect.de] has quit [The TLS connection was non-properly terminated.] |
15:58 | | himi [sjjf@Nightstar-jcoeh9.staticip.rima-tde.net] has joined #code |
15:58 | | mode/#code [+o himi] by ChanServ |
16:02 | | macdjord|slep is now known as macdjord|wurk |
16:32 | | * abudhabi fixes the keyboard issue. |
16:32 | <@abudhabi> | Turns out, I'm a derp. |
16:33 | <@abudhabi> | There are two Dvorak keyboards for Polish, and I was hammering at the wrong one. |
16:33 | <@abudhabi> | And wondering why it's such shit. |
16:33 | <@abudhabi> | Now I have both Polish AND Norwegian letters on the same keyboard. |
16:42 | | * Vornotron patpats abudhabi |
17:40 | | celticminstrel [celticminst@Nightstar-pvpf2s.dsl.bell.ca] has joined #code |
17:40 | | mode/#code [+o celticminstrel] by ChanServ |
17:46 | | * Vornotron tries to find the following information: write speed to the playstation 1 memory card |
17:58 | <@abudhabi> | This is arcane knowledge. |
17:59 | < Vornotron> | apparently. |
17:59 | | Vornotron is now known as Vornicus |
17:59 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
18:04 | <@Syloq> | 6 |
18:04 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [Ping timeout: 121 seconds] |
18:05 | <~Vornicus> | 30 speed? |
18:06 | <@abudhabi> | 10 speed. Like a bike! |
18:12 | <@Syloq> | 6 units of speed. |
18:16 | <@abudhabi> | 6 speeds. |
18:32 | | catadruid [catalyst@Nightstar-l204vk.dab.02.net] has joined #code |
18:35 | | catadroid [catalyst@Nightstar-e2bn8u.dab.02.net] has quit [Ping timeout: 121 seconds] |
18:45 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
18:48 | | catadruid [catalyst@Nightstar-l204vk.dab.02.net] has quit [Ping timeout: 121 seconds] |
18:52 | <&[R]> | http://stackoverflow.com/questions/1200655/how-to-avoid-infinite-loops-in-the-ne t-regex-class ... |
18:52 | <&[R]> | Embrace. Extend. Exting-.......... |
19:03 | <&McMartin> | They clearly subcontracted the extinguishing of Java to Oracle, but that implies Ellison takes orders |
19:04 | <&[R]> | I was more commenting on the fact the infinite loop issue only exists in their parser. |
19:07 | | Kindamoody|afk is now known as Kindamoody |
19:18 | | simon_ [simon@Nightstar-sjjvb1.dk] has joined #code |
19:18 | | mode/#code [+o simon_] by ChanServ |
19:19 | <@simon_> | okay, I'm tracking a bug in our PDF parser. for some reason, U+0080 (belonging to a Unicode character class called "Cc" / Control characters) is supposed to be rendered as a ⬠(euro) sign. |
19:20 | <@simon_> | I'm unsure why exactly. I imagine that maybe it's a dynamically bound character code. |
19:20 | <@simon_> | maybe it's a sequence thing. |
19:20 | <@simon_> | (i.e. the subsequent byte indicating something else) |
19:20 | | gizmore [kvirc@Nightstar-g6vbvp.dip0.t-ipconnect.de] has joined #code |
19:20 | <~Vornicus> | https://en.wikipedia.org/wiki/Windows-1252 |
19:25 | <@simon_> | ah |
19:25 | <@simon_> | 0x80 is actually ⬠on windows-1252. I just realized four minutes late :) |
19:29 | <&McMartin> | I would normally expect Unicode to track Latin-1, not Windows-1252, but I see that Latin-1 doesn't define 80-9F as printable, so... |
19:31 | <~Vornicus> | Indeed, and Unicode follows latin-1 as well |
19:32 | <@simon_> | so somewhere in this PDF file there probably is some instruction to use Windows-1252 when those 0x80s show up. |
19:34 | <@simon_> | WinAnsiEncoding, it's called. |
19:39 | <@gnolam> | Skunk WinAnsi |
19:43 | | gizmore [kvirc@Nightstar-g6vbvp.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds] |
19:44 | | gizmore [kvirc@Nightstar-afl776.dip0.t-ipconnect.de] has joined #code |
19:44 | | gizmore [kvirc@Nightstar-afl776.dip0.t-ipconnect.de] has quit [[NS] Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/] |
19:54 | | gizmore [kvirc@Nightstar-afl776.dip0.t-ipconnect.de] has joined #code |
20:03 | <@simon_> | hm, apparently not, exactly. WinAnsiEncoding has ⬠as 200 (0xC8), PDFDocEncoding has ⬠as U+20AC, and the Symbol set as 240 (0xF0). |
20:04 | | * simon_ is just thinking aloud. |
20:06 | <@simon_> | "Table 5.12 Differences between MacRomanEncoding and Mac OS Roman encoding", page 431 in the PDF Reference is a list of 15 codepoints where PDF's MacOS encoding differs from MacOS'es own encoding. what a depressing table. |
20:06 | <@simon_> | basically: "We think the MacOS encoding people are stupid for making backwards-incompatible updates to their tables, so we refuse to acknowledge these changes." |
20:22 | | Kindamoody is now known as Kindamoody|afk |
23:32 | <&McMartin> | https://twitter.com/travis/status/790654052791099392 |
23:39 | | Kindamoody|afk is now known as Kindamoody |
23:45 | | Alek [Alek@Nightstar-cltq0r.il.comcast.net] has quit [Ping timeout: 121 seconds] |
23:48 | | Alek [Alek@Nightstar-cltq0r.il.comcast.net] has joined #code |
23:48 | | mode/#code [+o Alek] by ChanServ |
--- Log closed Tue Oct 25 00:00:35 2016 |