3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-11-03 02:29:32 +01:00
Commit Graph

530 Commits

Author SHA1 Message Date
Pragmatic Software
81abdbec29 Improve handling of -t for dict command 2015-10-15 16:07:51 -07:00
Pragmatic Software
11c6ebc9c3 Update dice_roll.pl to accept +n modifier 2015-10-06 17:35:21 -07:00
Pragmatic Software
ef3b8f0fbc compiler_vm improvements
Server-side C base now strips print_last_statement() and rebuilds/re-runs code
if there was any bad gdb output related to it (i.e. "No such symbol" or "A
syntax error in expression").
2015-09-17 22:18:14 -07:00
Pragmatic Software
76fc3a33a1 compiler_vm improvements
Compiler watchdog now properly handles signals raised during gdb functions.

Compiler watchdog now times out and flushes output when "hung".
2015-09-17 22:16:23 -07:00
Pragmatic Software
d3944d82d9 Fix "an UTF"/"an union" with "a UTF"/"a union", etc 2015-09-12 06:18:34 -07:00
Pragmatic Software
3a428a8c1b Do not show duplicate URL titles within 60 second period from same nick 2015-09-08 01:25:12 -07:00
Pragmatic Software
99cb688032 Remove useless cfacts 2015-09-08 01:24:13 -07:00
Pragmatic Software
b0f12edc9b c2english: add uchar.h and update error message to C11 2015-09-08 01:23:44 -07:00
Pragmatic Software
3f6f3b6a36 Improvements to C-to-English 2015-09-07 22:20:52 -07:00
Pragmatic Software
511994025c Update compiler_vm stuff 2015-09-03 21:32:44 -07:00
Pragmatic Software
593fe59263 Do not print values of uninitialized/unassigned objects 2015-08-16 05:19:53 -07:00
Pragmatic Software
b23ea3f212 compiler_vm improvements
Convert escaped characters (\n, \r, \t, etc) in stdin input to literal values.

Fix some print_last_statement() issues.
2015-07-18 08:12:59 -07:00
Pragmatic Software
6a6f0aa7e6 Restore -g flag to -g3 2015-07-17 00:33:04 -07:00
Pragmatic Software
f535d5fb7b Add no_gdb_extensions flag to disable gdb extensions for TenDRA 2015-07-17 00:32:26 -07:00
Pragmatic Software
079a3b9e90 Add print_last_statement() and other misc compiler_vm fixes 2015-07-12 02:54:08 -07:00
Pragmatic Software
cb712af92d Add history directory (compiler_vm) 2015-07-12 02:48:22 -07:00
Pragmatic Software
7638bb031b Fix interactive-editing chained commands 2015-06-16 21:51:09 -07:00
Pragmatic Software
c0cb6331a9 Fix "const const" and reorder types 2015-05-25 17:25:00 -07:00
Pragmatic Software
059ac072a6 Adjust score output: Move ratio to end, and use concise time durations 2015-05-25 11:34:43 -07:00
Pragmatic Software
dcc48e98e2 Add ratio to scores 2015-05-25 11:27:24 -07:00
Pragmatic Software
f4013a4594 Correct qstats rank text from player rank text 2015-05-25 11:27:03 -07:00
Pragmatic Software
2a378d67ad Bump maximum average to 15 minutes 2015-05-25 11:25:55 -07:00
Pragmatic Software
38c00f3220 Remove unused modules 2015-05-25 07:19:49 -07:00
Pragmatic Software
f81e9bc592 Add QStats ranking 2015-05-25 07:17:20 -07:00
Pragmatic Software
748a9fd049 Add some more alternative answers 2015-05-25 07:15:58 -07:00
Pragmatic Software
2a2296c916 Add command to display a C Jeopardy question by ID (for use with qstats) 2015-05-25 07:00:03 -07:00
Pragmatic Software
2258512698 Replace incomplete question with one that makes more sense 2015-05-24 12:12:07 -07:00
Pragmatic Software
0bef21770f Reduce weight of correct answers in quickest streak by half 2015-05-24 06:19:03 -07:00
Pragmatic Software
b79b835579 Add nick field to WrongAnswers; don't update average if > 10 mins elapsed since question asked 2015-05-24 06:17:56 -07:00
Pragmatic Software
cd0486e525 Remove UNIQUE constraint from WrongAnswers 2015-05-23 09:25:20 -07:00
Pragmatic Software
2dc245abed Add qstats command; todo: ranking 2015-05-23 06:24:49 -07:00
Pragmatic Software
ae128442a8 Add date for quickest/longest answer qstat 2015-05-23 06:24:22 -07:00
Pragmatic Software
afad192b83 Show fractional seconds; use concise duration 2015-05-23 06:23:37 -07:00
Pragmatic Software
41cc190f2a Add "expansion" as an alternative answer to "replacement" 2015-05-23 06:22:45 -07:00
Pragmatic Software
7d3bf58d86 Oops, add missing equation to moving average formula 2015-05-23 02:58:58 -07:00
Pragmatic Software
5b4fccb3f4 Add per-question statistics gathering 2015-05-23 02:27:53 -07:00
Pragmatic Software
7a5a3a38f2 Improve quickest streak ranking; misc bug-fixes 2015-05-23 02:27:08 -07:00
Pragmatic Software
04a308a59e Improve quickest-streak algorithm for setting new records
Use the following formula to set personal records for quickest-streak
relative to an existing personal current record.

(ranked_streak + ranked_streak) / ranked_answers > (current_streak + ranked_streak) / current_answers

E.g., given a current record of 8 correct answers in a row in 1 minute and
20 seconds, to beat that record you'd need: 6 answers in 40 seconds, 7 in
1 minute, 9 in 1 minute 40 seconds, 10 in 2 minutes, etc.
2015-05-22 04:03:39 -07:00
Pragmatic Software
b0b74cd6ea Add "greater" as alternate answer to a certain question 2015-05-22 03:59:00 -07:00
Pragmatic Software
66635da9cc Don't bold "this" or "these" embedded in other words 2015-05-22 03:58:28 -07:00
Pragmatic Software
ada7f57141 Reduce hint timeout to 20 seconds; don't update hint statistics if in hints-only mode 2015-05-22 03:57:30 -07:00
Pragmatic Software
8508be2d72 Add quickest-correct-streak logic CJeopardy scores module
Remove colors from `score` command
2015-05-21 07:35:04 -07:00
Pragmatic Software
766859eca0 Remove underscore typo 2015-05-21 03:26:38 -07:00
Pragmatic Software
51d8a136ce Add quickest-correct-streak logic to CJeopardy answer module
Todo: Add to `rank`, `scores`, and `reset`.
2015-05-21 02:25:08 -07:00
Pragmatic Software
882dea12e4 Add clang++ language option
Update all clang languages to use clang-3.7.
2015-05-18 20:50:11 -07:00
Pragmatic Software
d001720f11 Add qbasic language (using freebasic -lang qb) 2015-05-18 20:49:12 -07:00
Pragmatic Software
06ee49d7ff Update compiler_server.pl 2015-05-18 20:48:39 -07:00
Pragmatic Software
03baaeb81c Refactor handling of --version flags; add --analyze
Move handling of certain language-specific flags out of
compiler_vm_server.pl and into their own language modules.

Add support for clang --analyze.

Java now understands -version.
2015-05-18 20:48:15 -07:00
Pragmatic Software
c69d6c1953 Ignore more useless URL titles 2015-05-08 05:11:07 -07:00
Pragmatic Software
3baa1cf809 Added qalc calculator module 2015-05-08 05:02:57 -07:00